2 cz596738622 cz596738622 于 2014.09.22 13:00 提问

div设置display为none鼠标点击事件问题

两个div交替隐藏显示,设置display属性为none,通过删除或添加样式能设为隐藏和显示。我点击显示div的时候,怎么触发了隐藏div的事件啊。这是什么原因啊?求大神告知,怎么避免这种事发生啊。

1个回答

kai_1215
kai_1215   2014.09.22 23:17

贴代码看看,看代码才知道你哪里错

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于HTML中div从display:none到display:block透明度渐增显示的实现
在编写前端页面的过程中,经常会遇到将鼠标移至链接或li上时显示div的需求。如图: 而在这过程中,为了有更好的用户体验,通常要求弹出的div显示过程是渐进的。此时可以采用以下步骤来实现: (1)在HTML中编写页面代码,并在CSS中设置要弹出的div显示display:none; HTML:
IE6、IE7、IE8 JS控制显示隐藏兼容问题
在IE7中,使用jQuery显示:$("#a").attr("style","");隐藏:$("#a").attr("style","display:none");但是显示这个方法在IE8中不行IE8显示:$("#a").removeAttr("style");
jquery的show()函数不会将某个div下面的style为“display:none”的a标签子元素也显示出来
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/52884038 本文出自【我是干勾鱼的博客】 众所周知,jquery的show()函数用于显示隐藏元素,比如某个div。如果div下面还有一个子元素div,这个显示同样能把子元素也显示出来。但是要知道,如果某个div下还有一个a标签子元素也处于隐藏状态,使用show()函数显示
DIV CSS display (block none inline)属性的用法
原文:http://www.cnblogs.com/Bill_Lee/archive/2011/04/11/2013110.html DIV CSS display (block none inline)属性的用法 在一般的CSS布局制作时候,我们常常会用到display对应值有block、none、inline这三个值。下面我们来分别来认识和学习什么时候用什么值。这里通过
解决 chrome 浏览器对 div 的 display : none 不支持
试了很久,发现在style设置display:none的时候,IE是可以的,但是chrome不行 测试测试 在chrome下,“测试测试”这几个字还是占位置的,即时display:none不起效,最后将代码改成下面这样才可以。 测试测试 个人认为,chrome浏览器下,只要div还有内容,display:none就不起效,所以要将di
jquery显示、隐藏div
display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别: display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。 visible:hidden--- 使对象在网页上不可见,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。 CSS display:non
input 元素,父元素设置了 display:none; jquery 给input赋值后,input无值
query 给其赋值(.val("123")),赋值完毕后,将父元素显示出来,input上并没有值?? 用input type="hidden"。
angularjs中ng-show和css中display的区别
如果一开始在html页面设置的属性ng-show="false", 根据需要是否要动态显示改div在js文件中更改div属性$("#xxx").setAttribute("ng-show", "true")后, 在浏览器(chrome)调试页面看到div的ng-show="true",但是,有个ng-hide:not的class下有属性display: none !important, 从而
css实现 display: none和display: block的切换动画
话不多说先上代码.index-detail-list .item-contain{ display: none; overflow: hidden; padding: 14px 14px 9px; border: 1px solid #ececec; } .index-detail-list .item-contain.active{ display: bl
扫盲:js改变css文件中display:none的设置
主要是针对喜欢显示素材时,用js设置 document.....style.display=""; 这样做法的。 如果直接在元素上 设置的 style="display:none",那么以上js操作就不会有问题。 但是如果元素的display属性在css文档中呢,那么以上显示的方法就会失效, 相信是不给有效属性值不能变更css文档中的有效属性值吧,此时只要把display的 值用js改为其