直接å¤�制下方代ç �代到html文件ä¿�å˜ï¼Œæ‰§è¡Œå�³å�¯å®žçŽ°â€œJSè‡ªåŠ¨æ— ç¼�滚动图片内容â€�
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="colee" style="overflow:hidden;height:100px;width:410px;border:1px solid red;">
<div id="colee1">
<p>woniuseo.com</p>
<p>www.woniuseo.com</p>
<p>woniuseo.cn</p>
<p>www.woniuseo.cn</p>
<p>蜗牛网站优化网站建设</p>
</div>
<div id="colee2"></div>
</div>
<script type="text/javascript">
//速度设置
var speed=10;
var colee2=document.getElementById("colee2");
var colee1=document.getElementById("colee1");
var colee=document.getElementById("colee");
colee2.innerHTML=colee1.innerHTML; //克隆colee1为colee2
function Marquee1(){
//当滚动至colee1与colee2交界时
if(colee2.offsetTop-colee.scrollTop<=0){
colee.scrollTop-=colee1.offsetHeight; //colee跳到最顶端
}else{
colee.scrollTop++
}
}
var MyMar1=setInterval(Marquee1,speed)//设置定时器
//é¼ æ ‡ç§»ä¸Šæ—¶æ¸…é™¤å®šæ—¶å™¨è¾¾åˆ°æ»šåŠ¨å�œæ¢çš„目的
colee.onmouseover=function() {clearInterval(MyMar1)}
//é¼ æ ‡ç§»å¼€æ—¶é‡�设定时器
colee.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)}
</script>
</body>
</html>
在实际项目应用过程当ä¸ï¼Œä¼šå�¯èƒ½ä¼šå‡ºçŽ°æ»šåŠ¨æ‰§è¡Œæˆ�功,但是最终滚动å�ªæ‰§è¡Œäº†ä¸€ä¸¤æ¬¡çš„æƒ…况å�‘生,如果å�‘生æ¤ç§�情况,按如下æ¥éª¤å�³å�¯å¤„ç�†æˆ�功。
colee2.offsetTop-colee.scrollTop
把如上代ç �替æ�¢æˆ�如下代ç �,å�³å�¯è§£å†³é—®é¢˜ï¼š
colee2.offsetHeight-colee.scrollTop
本文解决方案æ�¥è‡ªäº’è�”网,如有相关疑问,å�¯æ·»åŠ æœ¬ç«™äº¤é€šQQ群:83392417 交通沟通解决。
转载请注明:⎛蜗牛SEO⎞ » JS自动滚动图片内容代ç �,JSæ— ç¼�滚动å�ªæ»šåŠ¨ä¸¤æ¬¡å°±è‡ªåŠ¨å�œæ¢äº†æ˜¯ä»€ä¹ˆåŽŸå› ï¼Œæ€Žä¹ˆè§£å†³ï¼Ÿ


