JavaScript js无间断滚动效果 scrollLeft方法 使用模板
JavaScript js无间断滚动效果 scrollLeft方法 使用模板
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<title> 无间断滚动scrollLeft套用模板 </title>
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
#外层div的id值{width:px; height:px; overflow:hidden;border:0px solid #ccc;}
/*外层div 宽度为显示宽度*/
#内层div的id值{width:px;}
/*内层div的宽度设置为子层div的总宽度,如2400*/
#图片组1的id值,#图片组2的id值{width:px;float:left;}
#图片组1的id值 img,#图片组2的id值 img{width:px;height:px;}
</style>
</head>
<body>
<div id="外层div的id值">
<div id="内层div的id值">
<div id="图片组1">
<img src="http://blog.163.com/hongshaoguoguo@126/blog/../images/xxxx/img1.jpg">
<img src="http://blog.163.com/hongshaoguoguo@126/blog/../images/xxxx/img2.jpg">
<img src="http://blog.163.com/hongshaoguoguo@126/blog/../images/xxxx/img3.jpg">
<img src="http://blog.163.com/hongshaoguoguo@126/blog/../images/xxxx/img4.jpg">
</div>
<div id="图片组2"></div>
</div>
</div>
<script>
/*
*图片循环滚动切换js效果——模板
*/
(function(){
var 变量名1 = document.getElementById("外层div的id值");
var img1 = document.getElementById("图片组1的id值");
var img2 = document.getElementById("图片组2的id值");
var imgs =变量名1.getElementsByTagName('img');
var timer1 = null;//计时器1,控制滚动
var timer2 = null;//计时器2,控制停止后的重滚
img2.innerHTML = img1.innerHTML;//将img1中的html标签放置于img2中
/*
*图片滚动的控制
*当图片滚动到指定位置,进行重置
*每次调用该函数均执行一次stopScroll函数
*/
function imgScroll(){
if(变量名1.scrollLeft >= img2.offsetWidth){
变量名1.scrollLeft=0;
}else{
变量名1.scrollLeft+=3;//控制左滚距离
}
stopScroll();
}
timer1 = setInterval(imgScroll,25);
/*
*图片自动停止滚动效果
*每滚动一张图片,清除滚动效果
*1秒后再次调用imgScroll函数,实现滚动
*/
function stopScroll(){
if(变量名1.scrollLeft%imgs[0].offsetWidth == 0)
{
clearInterval(timer1);
timer2 = setTimeout('timer1 = setInterval(imgScroll,25)',1000);
}
}
})();
</script>
</body>
</html>
JavaScript js无间断滚动效果 scrollLeft方法 使用模板的更多相关文章
- DIV+javascript实现首尾相连循环滚动效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 使用javascript开发的视差滚动效果的云彩
在线演示 jquery.parallax.js是一款能够帮助你快速开发视差效果的jQuery插件,在这里我们使用它来开发一款漂亮的云朵视差效果. 主要代码: Javascript ........ 阅 ...
- 使用javascript开发的视差滚动效果的云彩 极客标签 - 做最棒的极客知识分享平台
www.gbtags.com 使用javascript开发的视差滚动效果的云彩 阅读全文:使用javascript开发的视差滚动效果的云彩 极客标签 - 做最棒的极客知识分享平台
- javascript实现图片无缝滚动(scrollLeft的使用方法介绍)
<!DOCTYPE html > <html> <head> <meta http-equiv="Content-Type" conten ...
- 二、JavaScript语言--JS实践--信息滚动效果制作
运用JavaScript技术,掌握无缝滚动和歇间性滚动的制作方法. 一.marquee标签实现信息滚动 1 behavior滚动的方式 alternate:表示在两端之间来回滚动 scroll:表示由 ...
- Javascript实现信息滚动效果的方法
<html><head><meta http-equiv="Content-Type" content="text/html; charse ...
- IOS跑马灯效果,实现文字水平无间断滚动
ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController{ NSTimer ...
- fullpage.js全屏滚动插件使用方法
在移动端经常会用到全屏滚动插件,实现常见H5活动页的效果,fullpage是一个很不错的jquery全屏滚动插件 fullpage.js插件的API:http://www.dowebok.com/77 ...
- javascript(js)自动刷新页面的实现方法总结
自动刷新页面的实现方法总结: 1) <meta http-equiv="refresh"content="10;url=跳转的页面"> 10表示间隔 ...
随机推荐
- sql错误代码一览表
http://docstore.mik.ua/orelly/java-ent/jenut/ch08_06.htm Table 8-3. SQL-92 SQLSTATE Return Codes Cla ...
- CentOS安装MySQL问题汇总
遇到的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) denied for ...
- android百度定位
package com.aihunqin.test; import android.app.Activity; import android.os.Bundle; import android.wid ...
- ural 1215 Exactness of Projectile Hit
#include <cstdio> #include <cstring> #include <cmath> #include <algorithm> # ...
- C++中对sprintf()函数的说明(转)
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望.由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出 ...
- git仓库迁移和更新远程仓库地址
一.git仓库迁移 1,从原仓库clone或pull到本地仓库 git clone project_name [old_remote_repository_address] 2,在新的git创建一 ...
- Alias Method解决随机类型概率问题
举个例子,游戏中玩家推倒了一个boss,会按如下概率掉落物品:10%掉武器 20%掉饰品 30%掉戒指 40%掉披风.现在要给出下一个掉落的物品类型,或者说一个掉落的随机序列,要求符合上述概率. 一般 ...
- BZOJ1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富
1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富 Time Limit: 3 Sec Memory Limit: 64 MBSubmit: 459 Sol ...
- EA强大的画图工具---设计数据库表格
http://blog.csdn.net/senior_lee/article/details/30272169?utm_source=tuicool 关于EA这个优秀的软件是从师哥哪里听来的,自己瞎 ...
- windows 触发桌面图标布局保存
问题: 项目原有的一套结构由于引进了一个磁盘套件,类似于关闭系统的explorer.exe进程,进入到他所维护的explorer.exe中.于是出现了当退出磁盘的时候没有保存好桌面布局信息导致下次进入 ...