gpt4 book ai didi

jQuery UI 可拖动,停止拖动但允许以其他方式拖动

转载 作者:行者123 更新时间:2023-12-01 03:13:35 24 4
gpt4 key购买 nike

问题很简单,看一下这个

$("#element").draggable({
axis: "x",
drag: function(event, obj){
if(condition)
return false;
}
});

如您所见,如果条件为真,拖动将停止,并且除非释放并再次按下鼠标键,否则不可能继续向任何方向拖动。

所以问题是如何阻止用户将元素拖动到某个方向而不停止拖动到任何其他方向?

最佳答案

试试这个,只需将位置重置回 0。

$(function() {
$( "#draggable" ).draggable({
axis: "y",
drag: function(event, obj){
if(obj.position.top > 0){
obj.position.top = 0;
}
},

});

});

查看演示 here

关于jQuery UI 可拖动,停止拖动但允许以其他方式拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20899821/

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