Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用鼠标移动取消onclick_Javascript_Onclick_Mousemove - Fatal编程技术网

Javascript 用鼠标移动取消onclick

Javascript 用鼠标移动取消onclick,javascript,onclick,mousemove,Javascript,Onclick,Mousemove,我不是很专业,所以请原谅下面的问题,如果它措词不当 下面是: 我的网站是用iscroll javascript构建的,因此您可以单击并拖动该网站进行浏览。在公文包页面上,目前是主页上唯一的其他幻灯片,我有一个缩略图查看器,可以放大缩略图以显示完整的图像,这可以在 我的问题是,当你点击并拖动浏览一个页面时,它仍然会激活查看器,有没有办法编码到javascript中,在拖动鼠标时取消onclick,或者这也会取消滚动 请原谅,该网站的链接没有工作,只是一个正在进行的工作 欢迎任何想法,如果答案可以用

我不是很专业,所以请原谅下面的问题,如果它措词不当

下面是:

我的网站是用iscroll javascript构建的,因此您可以单击并拖动该网站进行浏览。在公文包页面上,目前是主页上唯一的其他幻灯片,我有一个缩略图查看器,可以放大缩略图以显示完整的图像,这可以在

我的问题是,当你点击并拖动浏览一个页面时,它仍然会激活查看器,有没有办法编码到javascript中,在拖动鼠标时取消onclick,或者这也会取消滚动

请原谅,该网站的链接没有工作,只是一个正在进行的工作


欢迎任何想法,如果答案可以用外行的术语来表达,那就太好了,尽管我可以使用javascript,但我无法编写它

我建议您将
onclick
替换为。这样,只有当光标放置在元素上时,用户释放鼠标按钮,它才会起作用。

我建议您将
onclick
替换为。这样,只有当光标放在元素上时,用户释放鼠标按钮,它才会起作用。

onClick应该可以正常工作。我在jsfiddle上尝试了以下内容

Html:


你的钮扣

然后只需单击按钮,将鼠标从元素上拖开并释放鼠标。这不会触发onClick事件。

onClick应该正常工作。我在jsfiddle上尝试了以下内容

Html:


你的钮扣
然后只需单击按钮,将鼠标从元素上拖开并释放鼠标。这不会触发onClick事件

<button id="button" onClick="alert(1)">
    Your button
</button>