私は、ユーザーが横のメニューバーを左右にドラッグできるようにしたいと思います。私は、このような動作をするカルーセルとスライダーライブラリがたくさんあることを認識していますが、状況に合ったものはありません。ユーザーがLI
をドラッグするとjQuery UIドラッグイベントの受け渡し/変更
、それは最初LI
の左マージンに新しいxオフセット情報を渡すことができますか?
私はここでそれで刺しを取っ:、上記のフィドルの主な問題http://jsfiddle.net/n92ng9uz/
オフセットは、まだ個々のLI
に適用される、と私はドラッグをバブルアップからのイベントを防ぐ場合は、noですされていることですより滑らかな。
ありがとうございました!
あなたが何をしようとしています達成する?あなたがLIの代わりにULの上にdraggableをセットしたらどうですか? $( 'ul')。ドラッグ可能({ 軸: 'x'、 ドラッグ:関数(e、ui){ } }); – Trevor
私はそれが 'white-space:nowrap'が適用されたコンテナとして' ul'を使用し、最初の 'li'内部に負のマージンを適用するのは、カルーセル/スライダーでは一般的なテクニックだと思います。 jQueryのUIを統合するつもりならば、それに従わなければならないでしょう。それで、私は質問への答えとして「ul」を引きずることができません。しかし、ありがとう! –