您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 中断事件 >

jquery如何终止一个事件

发布时间:2019-07-16 08:15 来源:未知 编辑:admin

  我想要的效果是用户点击一次’回复‘并获得相应响应后,程序就退出这次点击事件,之后再次对回复的点击互不影响,彼此独立。但是进行测试操作:

  说明之后对回复按钮的点击也是包含在第一次点击事件里的。

  请问怎样才能使各次对回复的点击事件相互独立?新手求教~不胜感激!展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部首先你要理解一点,jQuery 的绑定事件是能够叠加的,比如对一个div 绑定的多次 blur 事件,在触发的时候 多个绑定在div 上的blur 事件都会执行;

  比如以上对 demo 绑定了 3 次blur 事件,那么在触发blur 事件的时候 3 个都会执行;

  想要只执行最后一次绑定的时间而忽视之前绑定的事件,就要在下一次绑定事件之前先解除原先绑定的事件,再绑定新的事件

  把这个事件绑定写到 click 外面去,然后在 click 里面写上模拟 blur 事件的代码就可以了,这样就保证了blur 事件只绑定了一次,而不是在每次click 之后叠加绑定了新的事件

  不过,假设我之前恰恰通过一句 $(#b+id1).focus 让其得到焦点并且焦点需要暂时保持,不能在click事件内部写上模拟 blur 事件,这怎么办?追答模拟事件的话,什么时候在哪里需要就在哪里加上,不需要就去掉;

http://rotorooterpa.com/zhongduanshijian/324.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有