请教一个js菜单的问题
用js做的下拉菜单如果想要在菜单上加下划线
该怎么做???
[[it] 本帖最后由 恨死编程 于 2008-3-7 15:22 编辑 [/it]]
用css添加text-decoration: underline; - -!....... 这个我懂啊
所有.css的文件我都加上这句了
但是没有反应啊 代码给出来看一下 那个代码非常非常的长!!! 但是我可以大概说一下
就是首页显示菜单是call ShowRootClass_menu(1)
在ShowRootClass_menu(1)这个函数里都是类似
response.write "stm_aix('p0i1','p0i0',[1,'网站首页','','',-1,-1,0,'index.asp ','_self','index.asp','','','',0,0,0,'','',0,0,0,0,1,'#f1f2ee',1,'#cccccc',1,'','',3,3,0,0,'#fffff7','#ff0000','#FFFFFF','#ffffff','','']);" & vbcrlf的代码
但是上面的stm_aix是js里的函数,这些我都看不懂
然后在。css里面已经加上上面那句underline了,可是没有变化
想不明白的地方还有很多
哈哈~~~不好意思~~本人初学~~~请见谅
回复 7# 的帖子
有可能这个菜单内部已经定义好了样式了..所以你改外部的CSS样式是没有用的.. [quote][bo]以下是引用 [un]hacowz[/un] 在 2008-3-7 17:55 的发言:[/bo]有可能这个菜单内部已经定义好了样式了..所以你改外部的CSS样式是没有用的.. [/quote]
那如果要在js里面改的话,改怎么做?
也是加上underline? 没帖重点代码,没办法确定问题所在.....给A加个underline看看吧... text-decoration: underline; a span 等标记
或border-bottom div td th等标记 这些算不算主要代码??.css里面的
.mtDropdownMenu {
LEFT: -1000px;
OVERFLOW: hidden;
POSITION: absolute;
TOP: -1000px;
margin-top: 4px;
}
.mtDropdownMenu .content {
POSITION: absolute
}
.mtDropdownMenu .items {
BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative; TOP: 0px
}
.top .items {
color: #FFFFFF;
}
.mtDropdownMenu .item {
BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12px; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #4a4b4b; BORDER-BOTTOM: medium none; TEXT-DECORATION: underline
}
.mtDropdownMenu .background {
Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}
.mtDropdownMenu .shadowRight {
Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.mtDropdownMenu .hover {
BACKGROUND: #FFFFFF; COLOR: #FF9900; TEXT-DECORATION: underline}
[[it] 本帖最后由 恨死编程 于 2008-3-11 14:53 编辑 [/it]]
页:
[1]
