css菜单问题? - Web 开发 / HTML(CSS)
css制作的弹出菜单,鼠标移出后菜单消失,我现在想让鼠标移出后菜单保留。就像伊利公司(www.yili.com)一样。
是不是要改菜单弹出的js或css代码。代码如下:就是不知如何改?
function menuFix()
{var sfEls = document.getElementById("nav").getElementsByTagName("li");for (var i=0;i<sfEls.length;i++)
{sfEls[i].onmouseover=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}
sfEls[i].onMouseDown=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}
sfEls[i].onMouseUp=function() {this.className+=(this.className.length>0? " ": "") + "sfhover";}
sfEls[i].onmouseout=function() {this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");}
}
}
window.onload=menuFix;
css代码如下:
#nav {margin:20px;1ine-height: 24px;list-style-type: none;}
#nav a {display: block;padding:0 10px;text-align:center;}
#nav a:link {color:#ffffff;text-decoration:none;}
#nav a:visited {color:#ffffff;text-decoration:none;}
#nav a:hover {color:#ffffff;text-decoration:none;}
#nav li {float: left;position: relative;}
#nav li a:hover{}
#nav li ul {margin:0; line-height: 40px;list-style-type: none;text-align:left;left: -999em;position: absolute;float:left;}
#nav li ul li{float:
相关问答:
我在做一个网站asp的,想生成html,生成后如何调用呢?
如:我当前调用页面是http://192.168.0.100/jdasp/x.asp?cnmai=1795 ,生成的是x1795.html文件,
如何在调用x ......
皮肤和样式表都可以设置控件的外观,具体有什么区别呢?
skin 是asp.net 体系的 就相当于<asp:TextBox> 对应于<input type="text">
你把皮肤当成衣服,把样式表当成化妆品就容易理解了
......
select 下样表, <select name="us">
<option value="aa" selected>aa </option>
& ......
我在mySql中有一字段可存html标签,比如说里面有a标签
但是我输入查询条件a的时候并不想查出这条记录,也就是说查询的时候不考虑标签,只考虑内容。
请问大家怎样解决?
可以再弄一个字段来保存过滤标签后的内容。 ......
我用WebBrowser载入一个网页
然后读取保持html到文件
发现和实际的差别好大。很多位置都出现乱码
再ie中保存出来的就没问题
不知道怎么回事
Function getWebHtml(browser As Web ......