0

作業中のサイトにドラッグ アンド ドロップ機能を設定しましたが、いくつかの問題があります。

1) ドラッグからオブジェクトを離すと、Lightbox リンクがトリガーされます。それが単なるクリックでない限り、この機能が発生しないようにするにはどうすればよいですか。

2)ドラッグできる要素を定義する以下のコードでは、唯一の実行可能なクラスは「.photo」です。これは、私のサイトでは(レイアウト目的で)特大のボックスであり、私のニーズには受け入れられるオプションではありません. 画像 ('.img1' '.img2') に使用されるクラスが機能していないようで、画像の周りに .div を作成しても、そのクラスでは機能しません。

$(document).ready(function(){
jQuery(function($){
$('.photo').drag(function( ev, dd ){
    $( this ).css({
        top: dd.offsetY,
        left: dd.offsetX
    });
 }); 

});

これらの問題に取り組む方法についてのアイデアはありますか?

http://www.coreytegeler.com/jb/3/

4

1 に答える 1

0

やってみましたevent.stopPropagation()か?

jQuery(function($){
    $('.photo').drag(function( event, dd ) {
        event.stopPropagation();

        $( this ).css({
            top: dd.offsetY,
            left: dd.offsetX
        });
    });
}); 
  • ドラッグに関する詳細情報:info
  • stopPropagationに関する詳細情報:info
于 2013-03-07T09:45:15.270 に答える