为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能伸缩

<style>

*{margin: 0; padding: 0;}

ul{list-style: none;border-bottom:5px solid #F60;height:50px;padding-left:30px}

li{float: left;margin-top:20px }

a{text-decoration:none;display: block; height: 30px;line-height: 30px; width:120px; background-color: #ccc; margin-bottom: 1px; text-align: center; }

.on,a:hover{color:#fff;background-color: #F60;height:30px;line-height:30px}

</style>

<script>

window.onload=function(){

var aA = document.getElementsByTagName('a');

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

aA[i].onmuseover=function(){

var This = this;

This.time=setInterval(function(){

This.style.width=This.offsetWidth+8+"px";

if(This.offsetWidth>=160){

clearInterval(This.time)

}

},30)

}

}

}

</script>

</head>


<body>

<ul>

    <li><a class="on" href="#">首   页</a></li>

        <li><a href="#">新闻资讯</a></li>

        <li><a href="#">产品展示</a></li>

        <li><a href="#">售后服务</a></li>

        <li><a href="#">联系我们</a></li>

</ul>

</body>

</html>


正在回答

2 回答

你在set进去宽度那里没有清除之前的操作,或者你的浏览器看看支不支持这个方法

0 回复 有任何疑惑可以回复我~
#1

qq_提笔写忧伤落笔映浮华_0 提问者

非常感谢!
2018-01-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

为什么不能伸缩

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信