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

信息间歇性滚动,我想封装一下,麻烦大神在下面的JS函数基础上改,在线等,谢谢!!!

信息间歇性滚动,我想封装一下,麻烦大神在下面的JS函数基础上改,在线等,谢谢!!!

joffyzou 2017-11-19 21:09:09
<ul class="flex-item" id="carousellist">     <li>         <a class="flex-box">             <p class="flex-item">1sadf</p>             <i class="icon icon-jiantouyou"></i>         </a>     </li>     <li>         <a class="flex-box">             <p class="flex-item">1sadf</p>             <i class="icon icon-jiantouyou"></i>         </a>     </li> </ul>carousel("carousellist", 3000); function carousel (id, delay) { var ele = document.getElementById(id), speed = 30, timer = null; if(ele.childElementCount > 1) { var move = function () { clearInterval(timer); timer = setInterval(function () { ele.scrollTop++; if(ele.scrollTop >= ele.offsetHeight) { clearInterval(timer); ele.scrollTop = 0; ele.appendChild(ele.firstElementChild); setTimeout(move, delay); } }, speed) } setTimeout(move, delay); ele.onmouseover = function () { clearInterval(timer); } ele.onmouseout = function () { setTimeout(move, delay); } } }
查看完整描述

1 回答

?
joffyzou

TA贡献45条经验 获得超17个赞

已解决,谢谢!!

查看完整回答
反对 回复 2017-11-20
  • 1 回答
  • 0 关注
  • 1200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信