javascript伸縮型菜單實現(xiàn)代碼
更新時間:2015年11月16日 15:30:41 投稿:lijiao
這是一款真正的JavaScript伸展收縮型菜單,鼠標放上看一看,是不是很酷?鼠標劃出菜單項的時候,背景會伸長。菜單沒有加鏈接,想用的自己加,再美化一下,絕對夠個性吧。
本文實例講述了JavaScript實現(xiàn)的伸展收縮型菜單代碼。分享給大家供大家參考。具體如下:
運行效果截圖如下:

具體代碼如下:
<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動態(tài)伸縮+淡出淡入
- JavaScript 下拉菜單實現(xiàn)代碼
- 通用的二級菜單代碼(css+javascript)
- javascript 靜態(tài)樹菜單實現(xiàn)代碼
- javascript仿qq界面的折疊菜單實現(xiàn)代碼
- javascript改變position值實現(xiàn)菜單滾動至頂部后固定
- javascript 樹形導航菜單實例代碼
- JavaScript伸縮的菜單簡單示例
- 深入探討JavaScript、JQuery屏蔽網(wǎng)頁鼠標右鍵菜單及禁止選擇復制
- javascript實現(xiàn)控制的多級下拉菜單
- javascript實現(xiàn)樹形菜單的方法
- javascript手風琴下拉菜單實現(xiàn)代碼
- javascript伸縮菜單欄實現(xiàn)代碼分享
相關文章
JavaScript實現(xiàn)動態(tài)刪除列表框值的方法
這篇文章主要介紹了JavaScript實現(xiàn)動態(tài)刪除列表框值的方法,涉及javascript針對select列表框的遍歷與刪除操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08
JS中使用sort結合localeCompare實現(xiàn)中文排序實例
這篇文章主要介紹了JS中使用sort結合localeCompare實現(xiàn)中文排序實例,重點介紹localeCompare函數(shù),需要的朋友可以參考下2014-07-07

