网页中图片连续滚动代码 (转)

网页中图片连续滚动代码 (转)
网页中图片连续滚动代码innerHTML:设置或获取位于对象起始和结束标签内的HTML

scrollHeight:获取对象的滚动高度。

scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离

scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

scrollWidth:获取对象的滚动宽度

offsetHeight:获

网页中图片连续滚动代码 (转)

网页中图片连续滚动代码

innerHTML: 设置或获取位于对象起始和结束标签内的 HTML

scrollHeight: 获取对象的滚动高度。

scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离

scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

scrollWidth: 获取对象的滚动宽度

offsetHeight: 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度

offsetLeft: 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置

offsetTop: 获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置

offsetWidth: 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度

———————————————————————–

图片向上无缝滚动

<style type=”text/css”>

<!–

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

height: 100px;

text-align: center;

float: left;

}

#demo img {

border: 3px solid #F2F2F2;

display: block;

}

–>

</style>

向上滚动

<div id=”demo”>

<div id=”demo1″>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

</div>

<div id=”demo2″></div>

</div>

<script>

<!–

var speed=10; //数字越大速度越慢

var tab=document.getElementById(“demo”);

var tab1=document.getElementById(“demo1”);

var tab2=document.getElementById(“demo2”);

tab2.innerHTML=tab1.innerHTML; //克隆demo1为demo2

function Marquee(){

if(tab2.offsetTop-tab.scrollTop<=0)//当滚动至demo1与demo2交界时

tab.scrollTop-=tab1.offsetHeight //demo跳到最顶端

else{

tab.scrollTop++

}

}

var MyMar=setInterval(Marquee,speed);

tab.οnmοuseοver=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的

tab.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器

–>

</script>

————————————————————

图片向下无缝滚动

<style type=”text/css”>

<!–

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

height: 100px;

text-align: center;

float: left;

}

#demo img {

border: 3px solid #F2F2F2;

display: block;

}

–>

</style>

向下滚动

<div id=”demo”>

<div id=”demo1″>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

</div>

<div id=”demo2″></div>

</div>

<script>

<!–

var speed=10; //数字越大速度越慢

var tab=document.getElementById(“demo”);

var tab1=document.getElementById(“demo1”);

var tab2=document.getElementById(“demo2”);

tab2.innerHTML=tab1.innerHTML; //克隆demo1为demo2

tab.scrollTop=tab.scrollHeight

function Marquee(){

if(tab1.offsetTop-tab.scrollTop>=0)//当滚动至demo1与demo2交界时

tab.scrollTop+=tab2.offsetHeight //demo跳到最顶端

else{

tab.scrollTop–

}

}

var MyMar=setInterval(Marquee,speed);

tab.οnmοuseοver=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的

tab.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器

–>

</script>

——————————————————–

图片向左无缝滚动

<style type=”text/css”>

<!–

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

width: 500px;

}

#demo img {

border: 3px solid #F2F2F2;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}

–>

</style>

向左滚动

<div id=”demo”>

<div id=”indemo”>

<div id=”demo1″>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

</div>

<div id=”demo2″></div>

</div>

</div>

<script>

<!–

var speed=10; //数字越大速度越慢

var tab=document.getElementById(“demo”);

var tab1=document.getElementById(“demo1”);

var tab2=document.getElementById(“demo2”);

tab2.innerHTML=tab1.innerHTML;

function Marquee(){

if(tab2.offsetWidth-tab.scrollLeft<=0)

tab.scrollLeft-=tab1.offsetWidth

else{

tab.scrollLeft++;

}

}

var MyMar=setInterval(Marquee,speed);

tab.οnmοuseοver=function() {clearInterval(MyMar)};

tab.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)};

–>

</script>

——————————————————

图片向右无缝滚动

<style type=”text/css”>

<!–

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

width: 500px;

}

#demo img {

border: 3px solid #F2F2F2;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}

–>

</style>

向右滚动

<div id=”demo”>

<div id=”indemo”>

<div id=”demo1″>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

<a href=”#”><img src=”http://www.cnrui.cn/other/link/Clear_logo.gif” border=”0″ /></a>

</div>

<div id=”demo2″></div>

</div>

</div>

<script>

<!–

var speed=10; //数字越大速度越慢

var tab=document.getElementById(“demo”);

var tab1=document.getElementById(“demo1”);

var tab2=document.getElementById(“demo2”);

tab2.innerHTML=tab1.innerHTML;

function Marquee(){

if(tab.scrollLeft<=0)

tab.scrollLeft+=tab2.offsetWidth

else{

tab.scrollLeft–;

}

}

var MyMar=setInterval(Marquee,speed);

tab.οnmοuseοver=function() {clearInterval(MyMar)};

tab.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)};

–>

</script>

今天的文章网页中图片连续滚动代码 (转)分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/28506.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注