簡體   English   中英

使用jQuery和Raphael.js拖放

[英]Drag and drop with jQuery and Raphael.js

嗨,我正在研究以下項目: http : //seegermattijs.be/smart_open_path.html我想要一個警告框,當紅色圓圈掉到黃色正方形上時。

我使用以下代碼:

$('.ui-draggable').draggable({});
   $( "#droppable" ).droppable({
      drop: function() {
      alert( "dropped" );
     }
  });

如您所見,它根本沒有任何作用。

有人可以幫我嗎? 謝謝!

您發布的示例為我工作,但可能不是您打算的工作方式。

拖放僅關心鼠標的位置,即當按鈕下降(啟動按鈕)時和鼠標升起(結束按鈕)時。 開始拖動的元素的位置(在您的情況下為紅色圓圈)無關緊要。 您可以注釋掉拖動功能的內容,只要單擊紅色圓圈,將光標移到黃色方框並釋放鼠標,就會觸發警報。

如果要在圓碰到正方形時發出警報,則需要檢查拖動停止時圓是否在碰到正方形,然后觸發警報。 您可以將該代碼添加到代碼中的stop函數中,並且該代碼應該可以工作。

您可以檢查此JSBin,以找到一種可能的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM