gpt4 book ai didi

javascript - 拖动 anchor 绑定(bind) ‘mousedowd, mousemove, mouseup’时如何防止重定向?

转载 作者:行者123 更新时间:2023-11-28 00:27:25 25 4
gpt4 key购买 nike

我正在尝试实现一个可拖动的图像。

但是<img><a> 包裹

<a href="http://somewhere.com">
<img src="someone.png"/>
</a>

我在 anchor 上绑定(bind)“mousedown、mousemove、mouseup”来实现拖拽。但是当'mouseup'时,它会重定向。

如果被拖动如何防止重定向?

附注我尝试将 event.preventDefault() 添加到 mouseup 处理程序中,但它不起作用。

详细代码:

$('.item').on('mousedown', function (e) {
// if not using preventDefault(), image won't move when 'mousemove'
e.preventDefault();

$('.item').on('mousedown', function (e) {
// update 'left' and 'top'
});
});

$('.item').on('mouseup', function () {

// still redirect !?!?
return false
});

最佳答案

关于javascript - 拖动 anchor 绑定(bind) ‘mousedowd, mousemove, mouseup’时如何防止重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351277/

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