手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >用简单的脚本实现一款漂亮的下拉菜单
用简单的脚本实现一款漂亮的下拉菜单
摘要:一次偶然而无聊的实验,发现了这样的写下拉菜单的方式。完成作品后的愉悦心情,就像阿基米德泡浴缸却发现了浮力原理!NAME:StupidCATP...

一次偶然而无聊的实验,发现了这样的写下拉菜单的方式。完成作品后的愉悦心情,就像阿基米德泡浴缸却发现了浮力原理!

NAME:StupidCATPull-downMenuv1.0

SUPPORT:Ie(√)Firefox(√)

STANDARD:XHTML1.0Strict/CSS2.0

核心样式:

复制代码 代码如下:

html,body{

background:#000000;

height:100%;

font-size:12px;

font-family:Arial,Helvetica,sans-serif;

color:#333333;

margin:20pxauto;

overflow:hidden;

text-align:center;}

/*菜单容器menu*/

div#menu{

width:100%;

height:34px;

padding:0px0px0px5px;}

/*一级菜单*/

div#menudiv{

width:125px;

height:20px;

float:left;

text-transform:capitalize;

background:#cccccc;

padding:5px0px0px0px;

margin:4px1px0px0px;}

/*二级菜单*/

div#menudivdiv{

width:125px;

height:20px;

border-bottom:1px#333333solid;

background:#666666;

margin-top:-4px;

cursor:pointer;

display:none;}

/*二级菜单中特殊样式(可选)*/

div#menudivdiv.div1{

margin-top:3px;

border-top:1px#333333solid;}

核心代码:

复制代码 代码如下:

varmenuItem=document.getElementById("menu").getElementsByTagName("div");

for(i=0;i<menuItem.length;i++){

menuItem[i].onmouseover=function(){

varsubMenu=this.getElementsByTagName("div");

for(j=0;j<subMenu.length;j++){

subMenu[j].style.display="block";

subMenu[j].onmouseover=function(){this.style.background="#999999";this.style.color="#000000";};

subMenu[j].onmouseout=function(){this.style.background="#666666";this.style.color="#333333";};}

this.style.background="#666666"};

menuItem[i].onmouseout=function(){

varsubMenu=this.getElementsByTagName("div");

for(j=0;j<subMenu.length;j++){

subMenu[j].style.display="none";}

this.style.background="#cccccc"};

}

Stupid CAT Pull-down Menu v1.0 html,body{ background:#000000; height:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:20px auto; overflow:hidden; text-align:center;} /*菜单容器menu*/ div#menu{ width:100%; height:34px; padding:0px 0px 0px 5px;} /*一级菜单*/ div#menu div{ width:125px; height:20px; float:left; text-transform:capitalize; background:#cccccc; padding:5px 0px 0px 0px; margin:4px 1px 0px 0px;} /*二级菜单*/ div#menu div div{ width:125px; height:20px; border-bottom:1px #333333 solid; background:#666666; margin-top:-4px; cursor:pointer; display:none;} /*二级菜单中特殊样式(可选)*/ div#menu div div.div1{ margin-top:3px; border-top:1px #333333 solid;} menu item1sub menu1sub menu2sub menu3sub menu4 menu item2sub menu1sub menu2sub menu3 menu item3sub menu1sub menu2 menu item4sub menu1sub menu2sub menu3sub menu4 menu item5sub menu1sub menu2sub menu3 menu item6sub menu1sub menu2sub menu3

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

【用简单的脚本实现一款漂亮的下拉菜单】相关文章:

一个很简单的办法实现TD的加亮效果.

js实现顶部可折叠的菜单工具栏效果实例

采用CSS和JS,刚好我最近有个站点要用到下拉菜单!

javascript用函数实现对象的方法

javascript实现查找数组中最大值方法汇总

JQuery实现带排序功能的权限选择实例

javascript实现简单的省市区三级联动

js去字符串前后空格的实现方法

js实现简单锁屏功能实例

javascript基于DOM实现省市级联下拉框的方法

精品推荐
分类导航