在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