杨辰沁再不疯狂就老了
2017-04-10 14:54
var $li = $('li'); $li.on('mouseover', function () { mutipleMove($(this), 400) }) $li.on('mouseout', function () { mutipleMove($(this), 200) }) function mutipleMove(obj, target) { clearInterval(obj.timer); var speed = 0; if (obj.width() > target) { speed = -10; } else { speed = 10; } obj.timer = setInterval(function () { if (obj.width() == target) { clearInterval(obj.timer) } else { obj.css({ 'width': '+=' + speed + '' }) } }, 30) } 哪里错了??
还没有人回答问题,可以看看其他问题
JS动画效果
113925 学习 · 1443 问题
相似问题