`
conkeyn
  • 浏览: 1518443 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JS图片不间断滚动代码(向上,向下,向左,向右)

阅读更多
JS不间断向左滚动

<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top><img src="http://www.makewing.com/lanren/jscode/js-0063/images/01.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/02.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/03.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/04.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/05.jpg"></td><td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>

JS不间断向右滚动

<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top><img src="http://www.makewing.com/lanren/jscode/js-0063/images/01.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/02.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/03.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/04.jpg"><img src="http://www.makewing.com/lanren/jscode/js-0063/images/05.jpg"></td><td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
demo.scrollLeft=demo.scrollWidth
function Marquee(){
if(demo.scrollLeft<=0)
demo.scrollLeft+=demo2.offsetWidth
else{
demo.scrollLeft--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>

JS不间断向上滚动

<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><div id=demo1>
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/01.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/02.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/03.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/04.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/05.jpg">
</div>
<div id=demo2></div>
</div>
<script>
var speed=50
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>

JS不间断向下滚动

<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><div id=demo1>
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/01.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/02.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/03.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/04.jpg">
<img src="http://www.makewing.com/lanren/jscode/js-0063/images/05.jpg">
</div>
<div id=demo2></div>
</div>
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
demo.scrollTop=demo.scrollHeight
function Marquee(){
if(demo1.offsetTop-demo.scrollTop>=0)
demo.scrollTop+=demo2.offsetHeight
else{
demo.scrollTop--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
 
<div id="demo" style="overflow:hidden;height:100px;width:310px;color:#ffffff">
					<table align="left" cellpadding="0" cellspace="0" border="0" width="310" >
					<tr>
						<td id="demo1" valign="top">
							<table align="left" cellpadding="0" cellspace="0" border="0" width="310" >
								<tr>
									<td><img src="http://www.makewing.com/lanren/jscode/js-0063/images/01.jpg"></td>
                                    <td><img src="http://www.makewing.com/lanren/jscode/js-0063/images/02.jpg"></td>
                                    <td><img src="http://www.makewing.com/lanren/jscode/js-0063/images/03.jpg"></td>
                                    <td><img src="http://www.makewing.com/lanren/jscode/js-0063/images/04.jpg"></td>
                                    <td>
</td>
								</tr>
							</table>
						</td>
						<td id="demo2" valign="top" ></td>
					</tr>
				</table>
				</div>
<script type="text/javascript">
var speed = 70;
var demo =document.getElementById("demo");
var demo1 =document.getElementById("demo1");
var demo2 =document.getElementById("demo2");
demo2.innerHTML = demo1.innerHTML;
function Marquee() {
	if (demo2.offsetWidth - demo.scrollLeft <= 0)		
		demo.scrollLeft -= demo1.offsetWidth;
	else {
		demo.scrollLeft++;
	}
}
var MyMar = setInterval(Marquee, speed);
demo.onmouseover = function() {
	clearInterval(MyMar);
}
demo.onmouseout = function() {
	MyMar = setInterval(Marquee, speed);
}
</script>
 
分享到:
评论

相关推荐

    图片不间断无缝滚动 上下左右4种都有

    js jquery图片不间断无缝滚动代码 向上 向下 向左 向右滚动 js 文件适合大部分程序员使用,基本的滚动功能

    JS图片不间断四向滚动代码

    本篇文章将详细介绍一种基于JavaScript实现的图片不间断四向滚动效果,即可以让图片在页面上、下、左、右四个方向连续滚动的技术。这种效果不仅适用于广告展示、轮播图等场景,还能为网站增添活力,吸引用户注意力。...

    Javascript实现图片不间断滚动的代码_.docx

    【JavaScript实现图片不间断滚动的代码】是用于在网页上创建一个自动滚动的图片展示效果的JavaScript函数。这个功能常用于网站的广告轮播或者图片展示区,能够使用户无需手动操作就能浏览多张图片。以下是该代码的...

    JS实现图片的不间断连续滚动

    【JS实现图片不间断连续滚动】 在网页设计中,经常需要创建动态效果来吸引用户的注意力,其中图片的连续滚动是一种常见的手法。传统的HTML标签`&lt;marquee&gt;`可以实现滚动效果,但对图片的处理并不理想,会出现明显的...

    向上下左右不间断无缝滚动图片的效果(兼容火狐和IE)

    通过以上步骤,我们可以创建一个向上下左右不间断无缝滚动图片的效果,同时确保在火狐和IE浏览器上的兼容性。这个效果不仅适用于网站背景、广告轮播等场景,还能在各种响应式布局中灵活应用,提升用户体验。

    纯js不间断滚动

    Direction (0) 滚动方向 (可选,默认为0向上滚动) 可设置的值包括:0,1,2,3,"top","bottom","left","right" (0向上 1向下 2向左 3向右) Step (1) 滚动的步长 (可选,默认值为2,数值越大,滚动越快) Width (760...

    文字不间断滚动(上下左右)实例代码

    【文字不间断滚动(上下左右)实例代码】是一个关于在HTML页面中实现文本或链接滚动效果的教程。这种滚动效果常用于新闻网站、公告栏等,可以让用户在有限的空间内查看更多的内容。 首先,我们来看向上滚动的代码。这...

    图片连续滚动

    同样,为了实现不间断滚动,最后一张图片会被移动到序列的最上方,从而达到无缝滚动的效果。 4. 向左滚动(JS不间断向左滚动.htm): 这种滚动效果与向右滚动相反,JavaScript会减少图片的left值,让图片从屏幕...

    /*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.6*\

    本文将深入探讨一个名为"MSClass"的JavaScript封装类,它专为实现各种类型的不间断滚动效果而设计,包括文字翻屏、间歇滚动以及向各个方向的滚动。MSClass Ver 1.6版提供了丰富的功能,允许开发者创建出更加灵活和...

    通用不间断滚动JS封装类

    更新说明: + 加入功能 * 修正、完善 1.65.071228 * 横向、纵向滚动格式调整 (解决横向滚动换行的问题,无需特殊设置) * 彻底解决由于IE问题导致上下滚动页面留白的问题 (本次更新... 翻屏不间断向上、向左滚动

    兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码

    - `mar`函数根据水平滚动条的位置来判断应该向左滚动还是向右滚动。 - `init`函数用于初始化滚动效果。 - 在页面加载完成后,自动触发`init`函数以启动滚动。 需要注意的是,此代码示例兼容IE和Firefox浏览器,这在...

    无缝文字滚动方案

    此外,还需要处理滚动方向(向上、向下、向左、向右)、滚动速度、暂停与恢复、鼠标悬停暂停等交互功能。 二、实现步骤 1. 创建HTML结构:首先,需要一个包含待滚动文字的容器元素,通常是一个div,设置好固定的...

    js无缝滚动

    JavaScript(简称JS)无缝滚动是一种常见的网页动态效果,它使得页面中的内容,通常是图片或文字,能够不间断地从右向左或从下向上平滑滚动,提升用户体验,增加视觉吸引力。这种技术在网站的新闻滚动、广告轮播、...

    跑马灯文字滚动

    2. **滚动逻辑**:这是核心部分,包括文字的开始位置、滚动方向(左向右、右向左、上向下、下向上)、滚动速度等。滚动逻辑可以通过计时器(如JavaScript的setInterval或游戏开发中的定时器)配合索引来实现。 3. *...

    javascript 不间断的图片滚动并可点击

    在本篇文章中,我们将探讨如何通过JavaScript结合HTML与CSS实现一个具有不间断图片滚动效果的组件,并且每个图片还可以进行点击跳转。此功能常见于各种网站的商品展示、广告轮播等场景中。 #### 一、技术背景与应用...

    JQuery 滚动效果

    简洁易懂的代码,实现了图片或是文字向各个方面滚动的效果,有从右向左滚动,从左向右滚动,从上向下滚动及从下向上滚动。 整理后的代码只需求更改scroll.js中的speed值就可以轻松实现不同速度的滚动.

    Class Of Marquee Scroll通用不间断滚动JS封装类第1/2页

    《Class Of Marquee Scroll通用不间断滚动JS封装类》是一个JavaScript库,主要用于实现网页中的不间断滚动效果,支持多种滚动方向和自定义配置。该库最早在2006年发布,经过多次更新和优化,提高了其功能性和兼容性...

    MSClass的JS包

    /*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.65*\  制作时间:2006-08-29 (Ver 0.5)  发布时间:2006-08-31 (Ver 0.8)  更新时间:2007-12-28 (Ver 1.65)  更新说明: + 加入功能 * 修正、...

Global site tag (gtag.js) - Google Analytics