0

特定の画像でjQueryを介してドラッグアンドドロップ機能を正常に使用しています。以下は、ドロップ可能な方法です。

$('.t1 span.droppable').each(function(){
      $('.droppable').droppable({
    drop: function(event, ui) {
    //the drop function is done here.
}

ここで、クリック時に画像を取得しようとしています。最初にこれを行いましたが、まったく機能しません。

$('.t1 span img.clickable').each(function(){           
          $('.clickable').clickable({
            click: function(event, ui) {
             alert("TYEST");
             };
          });
});

次に、これを試してみましたが、20 個の画像がある場合は 20 回警告します。

$('.t1 span img.clickable').each(function(){        

    $('.clickable').click(function(){
                       alert("TEST");
           });

});

これを解決するための最良のメカニズムは何ですか?

4

1 に答える 1

1
$('.t1 span img.clickable').each(function(){        
    $('.clickable').click(function(){
                       alert("TEST");
           });
     return false;

});

return false を追加すると、修正されるはずです。

于 2013-06-20T17:47:09.293 に答える