jquery事件mousedown和Click事件不能同时用?
程序员文章站
2022-04-04 21:01:15
...
我有一个Button添加了mousedown和click两个事件
当mousedown时我要进行Button拖动
当mousedown时我要进行Button拖动
public void button_MouseDown(object sender, MouseEventArgs e) { panel.DoDragDrop(((Button)sender), DragDropEffects.Move); }
当click时弹出一个窗口
private void button_Click(object sender, EventArgs e) { Form2 fm= new Form2(); fm.ShowDialog(); }
不过好像只有mousedown事件起作用。不知道为什么?
关掉第一个看看第二个是否起作用。第一个事件开着,关掉第二个事件,看看是否有作用。
最后两个都开着,看看如何,如果不能都响应,那应该就是冲突了
因为你的panel.DoDragDrop操作阻止了正常的鼠标操作mousedown,mouseup。没有针对同一个控件的完整down,up,就没有click事件了。
恩 我试过 它们两个一起只能有一个可以响应鼠标事件
我如何实现当mousedown时我要进行Button拖动,当click时弹出一个窗口
该怎么解决它们冲突问题?
注册mousedown和mouseup事件
按下后做什么操作啊,按下后做标记,mousemove的时候做操作。
你不如说说你想实现什么。容易给你正确方向。
以上就是jquery事件mousedown和Click事件不能同时用?的详细内容,更多请关注其它相关文章!
推荐阅读
-
jQuery中click事件的定义和用法
-
vue @click 绑定的函数,同时传入事件对象和自定义参数
-
vue click同时传入事件对象和自定义参数
-
搜索提示时jquery的focusout和click事件冲突问题完美解决 搜索提示智能提示focusoutclick事件冲突
-
Android触摸事件和mousedown、mouseup、click事件之间的关系
-
jQuery:click事件的定义和用法详解
-
jquery中checkbox选中改变状态以及change和click事件
-
vue @click 绑定的函数,如何同时传入事件对象和自定义参数
-
关于jquery.click事件和checkbox选中的问题
-
jquery中checkbox选中改变状态以及change和click事件