バックボーンに移行したばかりで、奇妙な動作をしています。
スクリプトによって作成された要素にドラッグ可能をアタッチするため、DOM で直接使用することはできません。
編集:コンテナーが既に DOM にあるため .nav
、作成される要素は です。$("#viewer")
プレーンなjQueryでは、これに.on
andmousemove
イベントを使用しましたが、うまくいきました。
バックボーンでは、初期化メソッドで同じものを使用します:
initialize: function(options) {
this.viewer = $("#viewer");
this.viewer.on("mousemove", '.nav', function() {
$(this).draggable();
});
これはうまくいくようですが、一度だけです。
要素を一度ドラッグした後、もうドラッグできません。
イベントとの競合はありますか?何か不足していますか?