gpt4 book ai didi

javascript - jQuery UI 拖放鼠标位置问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:27:54 25 4
gpt4 key购买 nike

我正在开发一个站点,您可以在其中使用 jQuery UI 将页面中的不同“模块”(带有信息的方 block )从一个地方移动到另一个地方。

我的问题是,当我将一个模块拖到可放置区域时,脚本识别的位置是模块的中间,而不是鼠标位置。

我不知道是否有解决方法,但我可以想出办法。

我做了这个 fiddle :http://jsfiddle.net/nicosunshine/vMpNA/3/这说明了问题。

提前致谢!

最佳答案

只要设置droppable对指针的公差,即

jQuery("#dropHere").droppable({
drop: function(){
console.log("dropped!");
},
over: function (event, ui) {
jQuery(this).addClass("over");
},
out: function (event, ui) {
jQuery(this).removeClass("over");
},
tolerance: 'pointer'
});

http://jsfiddle.net/vMpNA/4/

Documentation

关于javascript - jQuery UI 拖放鼠标位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8261553/

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