2011-08-15 55 views
3

jQueryソート可能なグリッドを持つ複数のdivがあります。これはうまくいきますが、ユーザーがdivをドラッグしたときにソート可能にしたいだけです。たとえば、これらのdivにはスクロールバーがあり、ハンドルをドラッグするとdivがマウスにバインドされ、ソートが強制されます。これをどうやって消すのですか?ここでjQueryソート可能 - ドラッグでのみソート可能、クリックしないでください

は私のjQueryの:

$( "#sortable" ).sortable({ items: 'li:not(.ui-tabs-nav-item,#newspod,#imglist li)', containment: '#sortable'}) 

$("#sortable").disableSelection(); 

答えて

2

ユーザーは、それがソート可能な振る舞いをアクティブにする前に、それを15個のピクセルをドラッグしているように、あなたはあなたのソート可能なオブジェクトに

distance: 15 

このプロパティを追加することができます。

+0

ありがとうございます。しかし、正しい構文ですか?私のjavascriptを破っているようです。 編集:Nevermind - 私はそれを得ましたが、それでもまだ問題を解決しません。 – vandrop

+0

それでは何が問題なのですか? –

+0

div内のスクロールバーをクリックしてドラッグすると、divがカーソルにロックされてソート可能になります。私はdivの中をスクロールしている間にその場所にとどまりたい – vandrop

関連する問題