当前位置:编程学习 > html/css >>

求教隐藏带有onmouseover和onmouseout事件的div

div代码如下 <div id="test_div" class="'mydd_bought" onmouseover="this.className='mydd_bought div_mouseover'" onmouseout="this.className='mydd_bought div_mouseout'"> css代码 .div_mouseover{ background-color:#f9f9f9} .div_mouseout{ background-color:#fff} 现在是想要隐藏这个div,但是,因为存在mouseover和mouseout俩个事件,隐藏不了。 求高人指点,怎么才能隐藏这样的div?
追问:页面上有多个这样的div,我只想回调的时候隐藏指定的div,其它div还要继续触发事件的。
所以不能把样式写入进去。设置当前为none可以了,谢谢哈!我是想ajax执行回调函数的时候隐藏这个div回调的时候试过用$("#test_div").removeClass();$("#test_div").unbind();
不过不好使。不带参数移除所有样式,试过用settimeout来解决,不过根据鼠标位置有时候能达到要求有时候不行。。。。你在做什么
答案:<div id="test_div" class="'mydd_bought" onmouseover="this.className='mydd_bought div_mouseover'"  onmouseout="this.className='mydd_bought div_mouseout'"> 

css代码

.div_mouseover{ background-color:#f9f9f9;display:none;}
.div_mouseout{ background-color:#fff;display:block}


.div_mouseover 这个是隐藏的class既然是隐藏的那要把它的display置为none反正显示的置为block

不过楼主你这样做不合适,因为你把div都隐藏了 那你在移动上去找不到元素也就没法相应onmouseover事件了   

不过你可以用visibility 试试
其他:#test_div{display:none;width:1px;height:1px;font-size:1px;overflow:hidden;}

试试 上面是我设置的被隐藏的DIV的JS和CSS,我想叫鼠标移动到“网站导航”4个字搞这么多代码   CSS不管直接判断鼠标进“网站导航”,下面代码执行 document. 

上一个:怎么把一个DIV放到另一个div右下角
下一个:网页布局中何时使用div容器,何时可以不使用div容器,可以做到合理使用div容器,防止泛滥使用div容器

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,