gpt4 book ai didi

javascript - .droppable 似乎没有触发任何东西?查询 + ASP

转载 作者:行者123 更新时间:2023-11-30 13:43:30 27 4
gpt4 key购买 nike

在 stackoverflow 社区的帮助下,我使用 JQuery 实现了完美的拖动效果。现在,我已经分配了一个 .drop 类(并使其成为 .droppable),但是每当我将 .draggable 拖放到 .droppable 上时……什么都没有发生! javascript 有错误吗?

<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>

脚本的顶部允许拖放功能在部分回发后继续工作。

最佳答案

这里应该是一个字符串

tolerance: "touch",

我格式化你的代码

  $(document).ready(function() {  

doReady();

var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function(s, e) {
doReady();
});

}); // End of document ready

function doReady() {

$('.drag').draggable({ revert: true,helper: 'clone' });

} // End of do ready

$('.drop').droppable({
tolerance: "touch", // Here should be a string
drop: function() { alert('dropped'); }
});

你能看到 $('.drop') 不在 doReady 函数中吗?

已修复。

function doReady() {

$('.drag').draggable({ revert: true,helper: 'clone' });
$('.drop').droppable({
tolerance: "touch", // Here should be a string
drop: function() { alert('dropped'); }
});

} // End of do ready

关于javascript - .droppable 似乎没有触发任何东西?查询 + ASP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/903084/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com