zoukankan
html css js c++ java
[JavaScript]XP菜单效果
应大家所说的,没把注释贴出来!
其实代码很简单,只是些JavaScript而已。
好了,现在修改了一下。
==============
HTML 代码: (直接复制粘贴成.htm就可以看到效果了!)
==============
<
html
>
<
head
>
<
title
></
title
>
<
meta name
=
"
GENERATOR
"
content
=
"
Microsoft Visual Studio .NET 7.1
"
>
<
meta name
=
"
vs_targetSchema
"
content
=
"
http://schemas.microsoft.com/intellisense/ie5
"
>
<!-- 定义默认的style值 -->
<
style
>
.menu 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 language
=
"
javascript
"
>
function
Menu(objid)
{
var
tds
=
objid.getElementsByTagName('td'); //定义个对像。该对像所指为Table内的所有td。
for
(
var
i
=
0
;i
<
tds.length;i
++
) //迭代出所有td
{
with
(tds[i])
{
onmouseover
=
function
() //鼠标移入时
{
with
(
this
)
{
filters[
0
].apply(); //虑镜
style.background
=
'#66CCFF'; //背景色
style.border
=
'1px solid #ffffff'; //边框style
style.color
=
'black'; //字体色
filters[
0
].play();
}
}
onmouseout
=
function
() //鼠标移出时
{
with
(
this
)
{
filters[
0
].apply();
style.background
=
'#
336699
'; //背景色
style.border
=
'1px solid #
336699
'; //边框style
style.color
=
'#ffffff'; //字体色
filters[
0
].play();
}
}
}
}
}
</
script
>
</
head
>
<
body
>
<
table class
=
"
menu
"
id
=
"
TestMenu
"
width
=
"
400
"
cellpadding
=
"
1
"
cellspacing
=
"
2
"
border
=
"
0
"
bgcolor
=
"
#336699
"
align
=
"
center
"
>
<
tr
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
</
tr
>
<
tr
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
</
tr
>
<
tr
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
</
tr
>
<
tr
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
<
td
>
HD
</
td
>
</
tr
>
</
table
>
<!-- 函数调用,参数TestMenu为Table的ID值! -->
<
script
>
Menu(TestMenu);
</
script
>
</
body
>
</
html
>
查看全文
相关阅读:
精讲响应式WebClient第6篇-请求失败自动重试机制,强烈建议你看一看
dubbo实战之三:使用Zookeeper注册中心
dubbo实战之二:与SpringBoot集成
dubbo实战之一:准备和初体验
树莓派4B安装官方Ubuntu20 Server版(64位)
JUnit5学习之八:综合进阶(终篇)
纯函数
函数式编程基本概念
vscod使用指南
实际使用Elasticdump工具对Elasticsearch集群进行数据备份和数据还原
原文地址:https://www.cnblogs.com/HD/p/99132.html
最新文章
Nginx请求定位&日志管理
Nginx安装
Mysql事务篇
Prometheus时序数据库-数据的查询
Prometheus时序数据库-数据的插入
如何讲清楚 Java 面向对象的问题与知识?(类与对象,封装,继承,多态,接口,内部类...)
【设计模式】第十二篇:车票购买场景中的代理模式讲解
【9k字+】第二篇:进阶:掌握 Redis 的一些进阶操作(Linux环境)
【1w字+干货】第一篇,基础:让你的 Redis 不再只是安装吃灰到卸载(Linux环境)
JavaSE 基础知识(常识概念 + 基础语法)问答总结/面试题 —— 讲给应届生的 Java 开源知识项目
热门文章
【设计模式】第十一篇:来一起瞅瞅享元模式
Spring Boot 2.5.0 重新设计的spring.sql.init 配置有啥用?
Spring Boot 2.5.0 发布:支持Java16、Gradle 7、Datasource初始化机制调整
低代码平台如何一步步摧毁开发团队的效率与创新!
注册中心与API网关不是这样用的!
你以为在做的是微服务?不!你只是做了个比单体还糟糕的分布式单体!
Spring Boot 2.x基础教程:使用MongoDB
银行科技到底怎么样?我曾经的四年告诉你 !
归纳从文件中读取数据的六种方法-JAVA IO基础总结第2篇
总结java中创建并写文件的5种方式
Copyright © 2011-2022 走看看