jquery 两个不同的div点击事件 触发第二个点击事件时之前的点击事件怎么弄不触发

如题所述

第1个回答  推荐于2017-08-24
有两种情况,第一,你的两个div是父子关系,这样就就要阻止事件冒泡,你去搜一下什么叫事件冒泡就知道了。第二,你的两个div没有父子包含关系,是两个独立的个体,那么就再onclick事件里面去判断当前的div是哪一个。然后再决定执行什么操作。本回答被网友采纳
第2个回答  2016-10-10
你好,问题解决了吗?能否分享一下解决方案?
第3个回答  2016-08-24
这不是脱了裤子放屁么
第4个回答  2016-08-23
为什么要弄成两个点击,这不是脱了裤子放屁么

JQuery如何实现双击事件时不触发单击事件
双击事件时候第一次单击会被屏蔽但是第二次不会,经常会导致双击事件变为双击事件加一次单击事件,解决的方法是消除掉多余的一次单击事件。工具原料:编辑器、浏览器 1、实现防止双击事件时不触发单击事件的简单代码示例如下:\/\/定义setTimeout执行方法var time = null;$('div').click(function () { ...

jquery中,如何点击子元素事件而不触发父元素的点击事件
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery,填充问题基础代码。2、在index.html中的<script>标签中的bbbb的点击事件中,新增jquery代码:e.stopPropagation();。3、浏览器运行index.html页面,此时点击“bbbb”元素,只触发了span的点击事件而不触发li的。

怎样使js中的onclick事件只触发一次,就是我点击了一次,再次点击的时 ...
1、不用jQuery的方式框起来的3处都是不用jQuery实现的只触发一次的效果。核心代码是这句btn.onclick = null;就是click事件被执行的时候,让它把这个事件本身给清空。2、用jQuery的方式jQuery专门为此功能提供了一个函数one。这样写就能让click这个事件只执行一次。("#btn3").one('click',function()...

JQUERY click removeAttr怎么让命令失效
你btn_1和btn_2都绑定了click事件,执行相同的函数操作foo(),此时不管你在何时点击这两个按钮都会触发click事件而去执行foo函数。(".btn_2").bind("click",foo);方式绑定事件,是先通过CSS样式找到对应的元素对象,然后为这个元素的对象绑定,此后,并不会因为你将其中的一个样式或属性移除后,对应...

JQuery事件在其引发的函数执行过程中又被多次触发,导致函数执行完后事...
设置一个全局变量,在滚动前设置一个特定值,在滚动完成后改变成另一个值。那么在另一个滚动程序需要执行时候先判断是否正在滚动,是就取消本次的滚动操作 <script> var mmmmm=0;(document).ready(function(){ ("button").click(function(){ if(mmmmm<1){ mmmmm=1 ("div").animate({ left:'+...

...两个div,对应两个按键,点击对应按键显示对应的div,另外一个隐藏...
<li>比如上面就是onmouseover,鼠标进去块触发该事件,就会调用双引号没的代码,代码show('kka'),表示显示id为kka的块,hide('kkb')表示隐藏kkb,其他还有很多事件,比如点击事件onclick,这就是<\/li> <li id="kka">隐藏块a<\/li> <li id="kkb" style="display:none;">隐藏块b<\/li> <\/ul> ...

js 怎样使div无法响应点击事件
-- 引入jquery --><script src="js\/jquery-1.7.2.min.js"><\/script><\/head><body><ul><li>第一个<\/li><li>第二个<\/li><li id="unbind">第三个<\/li><\/ul><script>$(function(){\/\/给li绑定点击事件$("li").click(function(event) {\/\/返回当前li的索引alert($(this).index(...

jquery 页面点击事件$('html').click() 与 div的点击事件冲突 怎么办...
('html').click()这个范围也太大了吧。你也可以用delegate去代理,然后用event.stopProgation()去防止事件冒泡到DOM树上就可以了。

jquery 一个点击事件触发另外两个点击事件
xx {...},在iframe中的事件中调用上级页面的函数来实现修改iframe的内容,否则,一旦你的iframe的src发生变化,后续的代码就不能继续执行了。父级页面中 function xx{ \/\/b是一级菜单 c二级菜单 b.click();c.click();} iframe中的事件 a.click(function(){ var d = parent.xx;xx();})

有多个兄弟级div,如何用jquery实现只让当前点击的DIV内容显示,其它DIV的...
给div绑定事件。("div").bind("click",function showDiv(event){ ("div").hide(); \/\/让所有div都隐藏 ("this").show(); \/\/让被点击的div显示.});代码没有测试过,仅供参考.

相似回答