点击某个div时候会执行click事件,反而click不是这个元素的时候执行另一个事件,该js或jquery怎么这写

如题所述

这个可以这么做 增加个鼠标移动时间假设div 的id 是 div1Jquery代码var isOut=true;//判断是否是在div里面的变量 true在外面 false在里面$('#div1').honver(function(){ //鼠标移入和移出的时候设置isOut isOut =false; },function(){ isOut =true; });$(document).click=function(){ if(isOut == true){ //在外面的点击事件 } else{ //div里面的点击事件 }}
手打的代码 难免有小问题,不过思路应该挺清晰的!希望对您有帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-30
反过来想
加入click的不是这个控件,怎么会 事件触发呢 ?!

js 怎么取消某个div里面所有div的onclick事件
可以先用remove把那个div元素删除,然后再加载那个div元素

...一个节点,执行某一事件,再次点击,执行另一个事件,要能循环._百度知 ...
4、在js标签内,在页面加载完成时,通过class(mypp)获得p元素对象,使用one()方法给对象绑定click点击事件,当p元素被点击时,执行function()方法一次。5、在function()方法内,使用$(this)获得p标签对象,使用text()方法取得p标签内的值,把值保存在ny变量中。6、在function()方法内,使用alert()方...

怎么设置div的onclick,只对该div有效,不影响div内元素
这种情况 就是阻止事件起泡,也就是阻止事件向上传播,代码如下:event.cancelBubble=trueIE下是cancelBubble=true,其他浏览器是stopPropagation()

DIV事件属性
onclick: 当用户单击DIV元素时,该属性会被触发。这通常用于执行一些JavaScript函数,如显示新内容或执行特定操作。ondblclick: 双击事件,当用户连续两次快速点击DIV时,此属性会激活。这可以用于快速切换状态或执行与双击相关的操作。对于鼠标操作,有:onmousedown: 当鼠标按钮被按下,且鼠标指针位于DIV内时...

jquery 中点击事件$("div").live("click",function(){})和$("div...
2、$("div").click(function(){}):当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生一次 click。三、规定不同 1、$("div").live("click",function(){}):规定附加到元素的一个或多个事件。由空格分隔多个事件。必须是有效的事件。2、$("div").click(function(){}):click(...

div里个span元素,都有onclick事件。点击只响应其中一个应该怎么做?给点...
做了个判断,代码如下:<script>var n=0;function a(){n=1;}\/\/点span,让n=1,触发div点击时判断n是否等于1function b(){if (n==1){alert("你点击了span");}else{alert("你点击了div")}n=0;}<\/script><div style="width:300px;height:200px;border:1px solid #cccccc;" onclick=...

js问题 关于body中的div点击范围
一直往上执行直至body。如果你所说的任何位置在于body的其中一个范围,那你可以在需要触发范围定义一个div,然后定义一个onclick事件。里面可以包含一些标签。这样点击这个div的任何范围都能触发到onclick事件。如果你想在这个div内某个标签范围不触发onclick事件,那阻止这个标签事件冒泡就可以了。

click事件的用法
myLink.addEventListener(\\"click\\", function(event){ event.preventDefault();});```这个代码片段防止了\\\\标记的默认行为,这意味着在用户单击链接时,不会发生页面跳转。6. click 事件的委托 事件委托是一种在祖先元素上监听事件的方法,以避免在每个子元素上编写事件处理程序。例如,我们有一个\\\\...

怎么判断这个元素有click事件
如果这些div有父子级关系,这时就涉及到了事件代理,可以利用事件源e.target(ie 下是srcElement)的来获取当前点击的div。如果没有父级关系,祖先关系,那就太好解决了。就在添加事件的函数里面加入你要处理的代码。要是涉及到事件代理,具体还是找篇文章来看看吧。

Vue 事件属性绑定默认和修改
一、Button组件根元素是button 当我们点击Buttondemo组件click事件时候,正常情况下,点击完就会将事件传入到Button组件中根元素button上。这时我们点击打印出“hi”但是如果Button组件根元素不是button,而是div时候,这个时候事件是传入div上,而不是button元素上。二、Button组件根元素是div 当我们点击Button...

相似回答