JavaScript實現(xiàn)的伸展收縮型菜單代碼
本文實例講述了JavaScript實現(xiàn)的伸展收縮型菜單代碼。分享給大家供大家參考。具體如下:
這是一款真正的JavaScript伸展收縮型菜單,鼠標放上看一看,是不是很酷?鼠標劃出菜單項的時候,背景會伸長。菜單沒有加鏈接,想用的自己加,再美化一下,絕對夠個性吧。
運行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/js-zkss-menu-codes/
具體代碼如下:
<html> <head> <title>真正的JavaScript伸展收縮型菜單</title> <style type="text/css"> #con div{width:100px;margin:5px 0 5px 0;font-size:9pt;height:23px;color:white;} </style> <div id="con"> <div style="background-color:red">紅色菜單</div> <div style="background-color:green">綠色菜單 </div> <div style="background-color:blue">藍色</div> <div style="background-color:yellow">黃色</div> <div style="background-color:pink">這是什么色</div> <div style="background-color:orange">桔色</div> <div style="background-color:black">黑色超酷</div> </div> <script language="javascript"> function $(e){return document.getElementById(e);} function roulMenu(e,maxW,minW){ var divs = $(e).getElementsByTagName('div'); for(var i=0;i<divs.length;i++){ (function(){ var tims,timss; divs[i].onmouseover=function(){ var self = this; clearInterval(timss); tims=setInterval(function(){ if(self.offsetWidth<maxW){ self.style.width = self.offsetWidth + 5 + 'px'; }else{ clearInterval(tims); } },10); } divs[i].onmouseout=function(){ var self = this; clearInterval(tims); timss=setInterval(function(){ if(self.offsetWidth>minW){ self.style.width = self.offsetWidth - 5 + 'px'; }else{ clearInterval(timss); } },10); } })(); } } //使用方法 roulMenu('con',200,100); </script>
希望本文所述對大家的JavaScript程序設計有所幫助。
- JavaScript實現(xiàn)橫向滑出的多級菜單效果
- Javascript實現(xiàn)的簡單右鍵菜單類
- JavaScript簡單下拉菜單實例代碼
- JavaScript實現(xiàn)非常簡單實用的下拉菜單效果
- JavaScript實現(xiàn)帶箭頭標識的多級下拉菜單效果
- JavaScript實現(xiàn)向右伸出的多級網(wǎng)頁菜單效果
- JavaScript+CSS實現(xiàn)仿天貓側邊網(wǎng)頁菜單效果
- Javascript仿新浪游戲頻道鼠標懸停顯示子菜單效果
- javascript實現(xiàn)在下拉列表中顯示多級樹形菜單的方法
- javascript實現(xiàn)多欄閉合展開式廣告位菜單效果實例
- JavaScript+CSS實現(xiàn)仿Mootools豎排彈性動畫菜單效果
相關文章
JavaScript中的property和attribute介紹
JavaScript中的property和attribute介紹,需要的朋友可以參考下。2011-12-12詳解JavaScript中的構造器Constructor模式
構造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading。通過本文給大家分享JavaScript中的構造器Constructor模式,對構造器constructor相關知識感興趣的朋友一起學習吧2016-01-01js實現(xiàn)鼠標經(jīng)過時圖片滾動停止的方法
這篇文章主要介紹了js實現(xiàn)鼠標經(jīng)過時圖片滾動停止的方法,可實現(xiàn)js滾動特效中的鼠標懸停停止圖片滾動的功能,非常具有實用價值,需要的朋友可以參考下2015-02-02javascript:json數(shù)據(jù)的頁面綁定示例代碼
本篇文章主要是對javascript:json數(shù)據(jù)的頁面綁定示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01JS使用cookie實現(xiàn)DIV提示框只顯示一次的方法
這篇文章主要介紹了JS使用cookie實現(xiàn)DIV提示框只顯示一次的方法,涉及JavaScript基于cookie標記控制頁面元素樣式修改的技巧,需要的朋友可以參考下2015-11-11