Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

js无缝滚动SeamlessScrolling1

效果如下:

all code:

<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>JS控制图片上下无缝滚动特效代码</title>
 <link rel="stylesheet" href="css/lanrenzhijia.css"/>
</head>
<body>
<div class="span230" style="margin:0 auto;">
 <div id="leftDir" class="btntop">&nbsp;</div>
 <div id="scrollbox">
 <div class="scrollcon">
 <div id="boximg" class="scrollpic">
 <ul>
 <li>
 <a href="javascript:void(0)">
 <img width="132" height="91" alt="" src="images/20110627024506_0.jpg" />
 <br />
 哈尔滨市哈南工业新城核心区概念城市设计
 </a>
 </li>
 <li>
 <a href="javascript:void(0)">
 <img width="132" height="91" alt="" src="images/20110725095230_0.jpg" />
 <br />
 重庆茶园聚居区
 </a>
 </li>
 <li>
 <a href="javascript:void(0)">
 <img width="132" height="91" alt="" src="images/20110725093657_0.jpg" />
 <br />
 重庆翠云聚居区
 </a>
 </li>
 <li>
 <a href="javascript:void(0)">
 <img width="132" height="91" alt="" src="images/20110725101927_0.jpg" />
 <br />
 重庆两江四岸滨江地带江北片区城市设计
 </a>
 </li>
 </ul>
 </div>
 <div id="fuzhi" class="scrollpic">&nbsp;</div>
 </div>
 </div>
 <div id="rightDir" class="btnbottom">&nbsp;</div>
</div>
</body>
</html>
<script>
 var speed = 18;
 var direction="top";
 var tab = document.getElementById("scrollbox");
 var tab1 = document.getElementById("boximg");
 var tab2 = document.getElementById("fuzhi");
 var leftDir = document.getElementById("leftDir");
 var rightDir = document.getElementById("rightDir");
 tab2.innerHTML = tab1.innerHTML;
 function marquee(){
 switch(direction){
 case "top":
 if(tab2.offsetHeight - tab.scrollTop <= 0){
 tab.scrollTop -= tab1.offsetHeight;
 }
 else{
 tab.scrollTop++;
 }
 break;
 case "bottom":
 if(tab.scrollTop <= 0){
 tab.scrollTop += tab2.offsetHeight;
 }
 else{
 tab.scrollTop--;
 }
 break;
 }
 }
 function changeDirection(dir){
 direction = dir;
 }
 var timer = setInterval(marquee,speed);
 tab.onmouseover = function(){clearInterval(timer);};
 tab.onmouseout = function(){timer = setInterval(marquee,speed);};
 leftDir.onclick = function(){changeDirection("top");};
 rightDir.onclick = function(){changeDirection("bottom");};
</script>

About

js无缝滚动

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /