当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 漂亮的仿flash菜单,来自蓝色经典

Javascript
javascript图片自动缩放和垂直居中处理函数
百度空间的popup效果分析
Javascript+CSS实现Flash动态新闻效果(pp原创)
Javascript中Eval函数的使用说明
JS之小练习代码
JS小练习代码之二
js在不刷新的情况下动态添加表格行
使用新的消息弹出框blackbirdjs
jQuery弹出层插件简化版代码下载
javascript仿163网盘无刷新文件上传系统
JQuery AJAX实现目录浏览与编辑的代码
利用递增的数字返回循环渐变的颜色的js代码
Javascript实时柱状图实现代码
JS实现即点即编辑功能代码
JS ListBox的简单功能实现代码
ajaxControlToolkit AutoCompleteExtender的用法
xml分页+ajax请求数据源+dom取结果实例代码
使用EXT实现无刷新动态调用股票信息
封装了一个自动生成渐变字的JS类(clip)
用javascript修复浏览器中头痛问题的方法整理篇[译]

Javascript 中的 漂亮的仿flash菜单,来自蓝色经典


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 205 ::
收藏到网摘: n/a

<style>
/* 先把这个 xmenu 的样式放到css里 */
.xmenu td{font-size:12px;font-family:verdana,arial;font-weight:bolder;color:#ffffff;border:1px solid #336699;background:#336699;filter:blendtrans(duration=0.5);cursor:hand;text-align:center;}
</style>

<script>
/*
http://lexrus.blueidea.com

这是把事件动作绑定到菜单上的函数
*/
function attachXMenu(objid){
var tds=objid.getElementsByTagName('td');
for(var i=0;i<tds.length;i++){
with(tds[i]){
onmouseover=function(){
with(this){
filters[0].apply();
style.background='#66CCFF'; //这是鼠标移上去时的背景颜色
style.border='1px solid #ffffff'; //边框
style.color='black'; //文字颜色
filters[0].play();
}
}
onmouseout=function(){
with(this){
filters[0].apply();
style.background='#336699'; //这是鼠标离开时的背景颜色
style.border='1px solid #336699'; //边框
style.color='#ffffff'; //文字颜色
filters[0].play();
}
}
}
}
}
</script>

<!--菜单从这里开始, 注意要把class设置成和css里相同的, 还要为它设一个id-->
<table class="xmenu" id="xmenu0" width="500" cellpadding="1" cellspacing="4" border="0" bgcolor="#336699" align="center">
<tr>
<td><a href="http://www.lenvo.cn/">www.lenvo.cn</a></td>
<td>Name</td>
<td>Is</td>
<td>LeX</td>
<td>Rus</td>
<td>!!!</td>
</tr>
</table>

<script>attachXMenu(xmenu0); //在上面这个table结束的地方执行事件动作的绑定, 这里的这个xmenu0就是那个table的id</script>
<br><br><br><br>
<!--下面这个是竖排的-->
<table class="xmenu" id="xmenu1" width="100" cellpadding="1" cellspacing="4" border="0" bgcolor="#336699" align="center">
<tr><td>My</td></tr>
<tr><td>Name</td></tr>
<tr><td>Is</td></tr>
<tr><td>LeX</td></tr>
<tr><td>Rus</td></tr>
<tr><td>!!!</td></tr>
</table>
<script>attachXMenu(xmenu1);</script>