English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
この記事では、jQueryを使用してドラッグ可能な願い事の壁の効果を実現する方法について説明します。皆さんに参考にしていただければ幸いです。以下の通りです:
実行結果の画像は以下の通りです:
機能ポイントを簡単に説明します:
① 背景画像または背景色がランダムに表示されます
② 位置はランダムに表示されます
③ 位置をドラッグで変更できます
もういいです、以下のコードを添付します:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"/> <title>许愿墙</title> <link rel="stylesheet" href="base.min.css">/> <style> #wish{height:650px;margin:20px;position:relative;width:960px;} .wish{background:url(wish_bg.png) no-repeat 0 0;color:#000;height:166px;padding:10px 20px 30px 20px;width:185px;} .wish-close{background:url(wish_close_bg.png) no-repeat 0 0;display:none;position:absolute;right:5px;top:-5px;width:17px;height:17px;} </style> </head> <body> <ul id="wish"> <li>11111</li> <li>22222</li> <li>33333</li> <li>44444</li> <li>55555</li> </ul> </body> </html> <script src="jquery.min.js"></script> <script src="jquery-ui.min.js"></script> <script src="wish.js"></script> <script> $(function(){ $('#wish').wish(); $('.wish').draggable({containment:'#wish',scroll:false}); }); </script>
注意:
jqueryuiはdraggableとscale Effectをロードする必要があります。draggableはドラッグをサポートし、scale Effectはクリックで閉じる効果です。
完全な実例コードはここをクリックしてください本サイトのダウンロード。
jQueryに関するさらに詳しい内容に興味を持たれた読者は、以下の本サイトの特集を参照してください:《jQueryドラッグ効果と技術のまとめ》、《jQuery常用プラグイン及びその使用法のまとめ》、《jQueryのAjax使用法のまとめ》、《jQueryテーブル(table)操作技術のまとめ》、《jQuery拡張技術のまとめ》、《jQueryの一般的なエフェクトのまとめ》、《jQueryアニメーションとエフェクトの使用法のまとめ》および《jQueryセレクタの使用法のまとめ》
本文の内容が皆様のjQueryプログラミングに役立つことを願っています。
声明:本文の内容はインターネットから収集され、著作権者に帰属します。インターネットユーザーにより自発的に貢献し、アップロードされた内容であり、本サイトは所有権を持ちません。また、人工的な編集は行われていません。著作権侵害を疑う内容があれば、メールを送信してください:notice#oldtoolbag.com(メール送信時は、#を@に変更してください。報告を行い、関連する証拠を提供してください。一旦確認が取れましたら、本サイトは即座に侵害を疑われるコンテンツを削除します。)