本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下:

这是一款真正的JavaScript伸展收缩型菜单,鼠标放上看一看,是不是很酷?鼠标划出菜单项的时候,背景会伸长。菜单没有加链接,想用的自己加,再美化一下,绝对够个性吧。
运行效果截图如下:
在线演示地址如下:
http://demo./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程序设计有所帮助。
相关推荐:
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
AI人物生成:重新定义虚拟形象创作的未来
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,解决您的使用困扰!,ai光晕制作
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
AI助手推进:智能化时代的企业革命,ai改变图片颜色
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
如何下载免费AI软件,让你的工作和生活更智能
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
高效创作新时代AI文案速写工具,让创作更轻松
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
seo管理系统是什么,seo网站管理 ,过度圆ai
优化分析:提升企业效益的关键策略,山东大网站建设
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
在线AI文章:为您打造全新内容创作体验
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
SEO快速提升SEO排名的有效策略:让你的网页飞跃搜索引擎,ai调色食物
用AI写文章:效率与创意的完美结合
AI热门软件,未来科技的钥匙
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
seo点击工具,seo排名点击软件推荐 ,ai狂躁
怎么用AI润色文章,让你的文稿瞬间高大上
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
AI免费文章解读:智能写作新篇章,小店AI
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业