是我哪里写错了嘛?为什么third就是显示不出来呢?谢谢!
#sec{width:100px;height:30px;background-color:#A09C9C;}
#third{width:100px;height:30px;background-color:#A09C9C;float:left;display:none}
#sec:hover third{display:block}
<div id=sec>
123
</div>
<div id=third>
456
</div>
那该怎么写才好?我其实是想让鼠标划过一级菜单时,显示一个DIV,里面有二级菜单。就是想把二级菜单做成很宽那种。谢谢!
追答这个建议使用jquery吧,语法简单,功能强大。例如$("#third").css("display","block");
这个就是代表将#third设置显示,如果会css这个是很好理解了。假如说按照你现在的题意就应该是这样
$(document).ready(function(){
$("#sec").hover(function(){
$("#third").css("display","block");
},function(){
$("#third").css("display","none");
});
});
当然了,你要引用jquery库,希望帮助到你
亲,你的css中在#third的样式中,左后一个display,代表隐藏这个div,去掉就好了。
#third{width:100px;height:30px;background-color:#A09C9C;float:left;display:none}追问我是要先隐藏,再显示阿。。。晕。。。
追答如果是这个效果
#sec:hover,#third:hover{display:block}sec和third的父元素:hover #third{display:block;}
CSS下鼠标悬停在一个DIV时显示另外一个DIV,为何显示不出来?
首先从代码上来讲,你最后的样式写法有错误,应该是#sec:hover #third{}这样才对。其次如果是用css来实施,#third必须是#sec的子孙元素,要不然是不能够成功的。你看最后一个的写法就代表了#third必然是#sec的子孙元素。当然了,这种写法浏览器兼容性不是很好,IE就不要指望了,尤其版本之间差异还蛮...
HTML CSS 显示两个div盒子显示不出来!大神快来
你是不是在笔记本电脑上作的,马虎大意,.next{background:url("pic\/向左.JPG")};分号跑到大括外面去了,删掉或放到大括号里面就可以了。见下面的图 修改一下即可,分号删掉
用css做鼠标悬停,但鼠标在div上没有反应?
<body> <div id="div1">悬浮看效果<\/div> <\/body> <\/html>
html css 鼠标滑到一个图片\/div上会在一边显示另一个div。求解!!!
1, 2 外面包一层 div (称为3),并且 2 预设 display 设定为 none 隐藏 当鼠标滑过 3 ,就把 3:hover > 2 的 display 打开(block) 即可 不懂可以私信问我详细
...鼠标移动到一个DIV内时,DIV显示,当鼠标移开DIV时,这个DIV就隐藏_百度...
这样是不行D,display是让该控件不显示,而不是隐藏,所以display='none'时,页面上根本不存在该DIV,故不能触发 如果你另外用一个按钮什么的触发就行了
鼠标悬停在某些内容上时,怎么展示这些内容?
1、方法一,利用html特性,每个标签都有一个title属性。当鼠标hover在该标签内容上时,浏览器展示出该标签的title内容,让鼠标移走,内容消失,如下:div{ height:100px;width:100px;background-color: aqua;} <div title="我是鼠标悬停展示的内容">文字内容文字内容<\/div> 2、方法二,利用css的...
为什么用css中伪类hover实现(鼠标悬停显示文字,鼠标移走文字消失)的效...
根据你的样式来看,你的页面布局是不是这样的<div class="box"><span>购物车<\/span><div class='detail'>购物相关信息<\/div><\/div>,如果是的话,那我觉得你hover用错了。应该是.box:hover .detail{},也就是说,你写的.box:hover.detail{}hover后面少了一个空格。
JQuery 鼠标移到一个层上显示另一个层问题
你好!第一个问题解决思路:每个一级菜单设置hover事件没有问题,但是你的代码中显示的二级菜单却成为了全局所有的了,所以需要修改为当前一级菜单下面的$(".subCategory")元素,即 $(一级菜单).find(".subCategory")--->>> 这样才会显示为当前一级菜单下的二级菜单。第二个问题解决思路:由于hover...
html 当鼠标停留在图片上 显示另外一个div
那个透明的盒子是单独写的,写好后,使用绝对定位将其移到图片盒子区域外(比如说left:9999px;),图片要求使用overflow:hidden;,这样刚开始的时候就看不见文字,然后给图片添加hover伪类,改成你需要定位的值,鼠标移上去显示出来,,要慢慢下滑出来或者其他动态出来,使用css的过渡效果就行了 ...
用css写的二级导航,鼠标移到到一级的时候显示,但是一移开就不显示了...
这个是hover的问题你hover一级的时候二级出现,但是离开一级,二级肯定消失了,所以,二级要和一级的关系屡好,如何将鼠标在不出一级菜单的情况就能到二级菜单上,建议你使用js写这个效果。