在stackoverflow社區的幫助下,我得到了使用JQuery完美工作的拖動。現在,我已經分配了一個.drop類(並且創建了它.droppable),但是每當我將.draggable拖放到.droppable上時......什麼也沒有發生!在JavaScript中是否有錯誤?.droppable似乎沒有觸發任何東西? JQuery + ASP
<script type="text/javascript">
$(document).ready(function() {
doReady();
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function(s, e) {
doReady();
});
});
function doReady() {
$('.drag').draggable({ revert: true,helper: 'clone' });}
$('.drop').droppable({
tolerance: touch,
drop: function() { alert('dropped'); }
});
</script>
腳本的頂部允許拖動&下降善良繼續部分回發後的工作。
我不認爲我做過?我計算了開頭{和結束}的數量 - 他們似乎相匹配。就開幕和閉幕聲明的其餘部分而言,我想我已經徹底迷惑自己修改了一堆現有的代碼片段。打開和關閉標籤的概念對我來說有點新,因爲我從來沒有用過;在VB.net中:D – 2009-05-24 05:25:31
啊,是的,我看到你在$('。drag')...行的末尾插入了'}'。這意味着$('。drop')...行不在doReady()中。 – 2009-05-24 23:59:11