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
>
查看全文
相关阅读:
类型约束的本质:泛型是不完备类型,只有合乎要求的构造才能正确使用和访问。
函数的泛型约束是函数签名的一部分,不符合约束的初始调用将不能查找到函数(报错)
泛型约束-swift
swift语言的特点(相对于oc)
extension Kingfisher where Base: Image:泛型类型的具体化与实例化
“标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法
int 和bigint差别有多大?
MySql5.7 配置文件 my.cnf 设置
关于mysql 出现 1264 Out of range value for column 错误的解决办法
git中Please enter a commit message to explain why this merge is necessary.
原文地址:https://www.cnblogs.com/HD/p/99132.html
最新文章
linux服务器安全小知识
安装VMware vSphere 的目的就是在一台物理服务器上安装很多很多的虚拟机
OVER(PARTITION BY)函数介绍
分组求和SQL示例
over partition by与group by 的区别
Oracle Partition By 的使用
SQL集合运算参考及案例(一):列值分组累计求和
类型系统(type system)是一门编程语言最核心也是最基础的部分---编程语言最终的目标,本质上无非是回答两个问题:如何表示信息、如何处理信息
模块与联系的度量(职责与协作的度量):内聚与耦合
函数式编程关心数据的映射
热门文章
命令式编程与声明式编程(我的)
命令式编程 vs 声明式编程
系统和系统思维:系统思维要有四个步骤
设计与分析的过程就是不停的进行抽象和封装
谈谈到底什么是抽象,以及软件设计的抽象原则
抽象是什么
编程思想-问题求解的思维方式
范畴、函子与态射
Haskell 与范畴论-函子、态射、函数
函数式编程:一切皆映射
Copyright © 2011-2022 走看看