Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
Javascript関連情報
更新日:2008年01月29日
今回は、リストの順序をドラッグドロップで変更できるソータブルをjQuery UI の Sortablesで試します。順序についての入力インターフェイスなどで便利に使えます。
<script src="./jquery.js" type="text/javascript"></script> <script src="./jquery.dimensions.js" type="text/javascript"></script> <script src="./ui.mouse.js" type="text/javascript"></script> <script src="./ui.sortable.js" type="text/javascript"></script>これらの4つのライブラリを読むことで準備が完了します。 では、また今回も簡単なサンプルを作ってみましょう。
<script type="text/javascript"> jQuery.noConflict(); //他のライブラリとの衝突を回避します jQuery(function($) { $("#myList").sortable({ items: "li" }); }); </script> <style>#myList li{cursor: move}</style> <ul id="myList"> <li>アイテム 1</li> <li>アイテム 2 <ul> <li>アイテム 2-1</li> <li>アイテム 2-2</li> <li>アイテム 2-3</li> </ul> </li> <li>アイテム 3</li> <li>アイテム 4 <ul> <li>アイテム 4-1</li> <li>アイテム 4-2</li> </ul> </li> <li>アイテム 5</li> <li>アイテム 6</li> <li>アイテム 7</li> </ul>
$('#myDrog').droppable({
//#myDrog内にあるソーティング対象のセレクタ文字列(省略時はli)
items : 'target',
//hoverしたときに適用するクラス名
hoverClass : 'hvrclass',
//ソーティング開始時に呼ばれる関数
start : function(){},
//ソーティング停止時に呼ばれる関数
stop : function(){},
//ソーティング中に発生する関数
sort : function(){}
})
人気Javascriptランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ