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表示间隔 ...
随机推荐
- 新写PHP HTTP断点续传类文件代码
一个支持断点续传的PHP文件下载类文件,调用方法简单,类代码简洁,可记忆上次的下载的节点,实现累积下载,类名称download,类代码如下: function download($path,$file ...
- 【结构型】Adapter模式
Adapter模式主要意图是将类或接口转换成客户期望的接口,从而使得原本不兼容.无法在一起工作的接口可以在一起工作.该模式有两种形式的Adapter法,一是继承方式:二是对象关联依赖方式. 继承方式A ...
- php过滤参数特殊字符防注入
分享一例php实现过滤提交的参数数据以防止注入的代码,有需要的朋友参考下. 本节内容: php过滤特符字符,php防注入. in: 后端程序 例子: 代码示例: <?php /** * 安全防范 ...
- 函数式编程做用户登陆注册练习-pycharm上
def login(username,password): """ 用户登陆 :param username: 用户名 :param password:密码 :retur ...
- template of class
class template will call the constructor of its member object before constructor itself......
- static变量的使用
静态变量 类型说明符是static. 静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间 ...
- bootstrap--- 两种bootstrap multiselect组件大比拼
http://www.cnblogs.com/landeanfen/p/5013452.html 1.第一种可以兼容IE,第二种不能兼容
- Swift—Core Foundation框架-备
Core Foundation框架是苹果公司提供一套概念来源于Foundation框架,编程接口面向C语言风格的API.虽然在Swift中调用这种C语言风格的API比较麻烦,但是在OS X和iOS开发 ...
- Gridview中奇偶数行颜色设置
在gridview中的RowDataBound事件里面写 switch (e.Row.RowType) {case DataControlRowType.Header: e.Row.BackColor ...
- Windows登录脚本可以限制并发登录吗
在Windows服务器中,使用一个Windows登录脚本来限制并发会话靠谱吗? 事实上,这种解决方案存在很多缺点和弱点,并不能满足大中型IT基础设施的安全性需求. 一.使用登陆脚本限制并发会话,恶意用 ...