js图片横排无限循环滚动

js图片横排无限循环滚动一个好的插件地址:http://www.superslide2.com/demo.html<!DOCTYPEhtmlPUBLIC”-//W3C//DTDXHTML1.0Transitional//EN””http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><htmlxmlns=”http://w…

大家好,又见面了,我是你们的朋友全栈君。

 一个好的插件地址:http://www.superslide2.com/demo.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>js</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, 
user-scalable=no"/>
<style>
*{margin: 0;padding: 0;}
#div1{
	position: relative;border: 1px solid gray;
	width: 760px;
	margin: 20px auto;
	height: 160px;
	overflow: hidden;
}
#div1 ul{
	position: absolute;
	left: 0;
}
#div1 a{
	position: absolute;
	z-index: 2;
	text-decoration: none;
	top: 45%;
	display: none;
}
#div1 ul li{
	padding: 5px;
	list-style: none;
	width: 180px;
	height: 150px;
	float: left;
}
#div1 ul li img{
	width: 100%;
	height: 100%;
}
</style>
</head>
<body>
<script type="text/javascript">
	window.onload = function(){
		var oDiv = document.getElementById('div1');
		var oUl = oDiv.getElementsByTagName('ul')[0];
		var aLi = oUl.getElementsByTagName('li');
		var aA = oDiv.getElementsByTagName('a');
		var iSpeed = 1;//正左负右
		var timer = null;
		//计算ul的宽为所有li的宽的和;
		oUl.innerHTML += oUl.innerHTML+oUl.innerHTML;
		oUl.style.width = aLi[0].offsetWidth*aLi.length+'px';
		function Slider(){
			if (oUl.offsetLeft<-oUl.offsetWidth/2) {
				oUl.style.left = 0;
			}else if(oUl.offsetLeft>0){
				oUl.style.left =-oUl.offsetWidth/2+'px';
			}
			oUl.style.left = oUl.offsetLeft-iSpeed+'px';//正负为方向
		}
		timer =setInterval(Slider,30);
		aA[0].onclick = function(){
			iSpeed = 1; //控制速度的正负
		}
		aA[1].onclick = function(){
			iSpeed = -1;
		}
		oDiv.onmouseover = function(){
			clearInterval(timer);
		}
		oDiv.onmouseout = function(){
			timer =setInterval(Slider,30);
		}
	};
</script>
<div id="div1">
	<ul>
		<li><img src="img/2.jpg"></li>
		<li><img src="img/3.jpg"></li>
		<li><img src="img/4.jpg"></li>
		<li><img src="img/5.jpg"></li>
	</ul>
	<a href="javascript:;" style="left:10px;"><</a>
	<a href="javascript:;" style="right:10px;">></a>
</div>
</body>
</html>

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161331.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js三目运算符使用及嵌套

    js三目运算符使用及嵌套三目运算符基础格式:条件?a:b;下面根据一个实例来解释用法 vara=10;varb=5;varc=a>b?a:b;//定义一个c,如果a>b,那么取冒号前面的值(这里为a),如果a<=b,那么取冒号后面的值(这里为b)console.log(c);作用:三目运算符可…

    2022年6月17日
    57
  • PHP递归算法_后序遍历的非递归算法

    PHP递归算法_后序遍历的非递归算法我们在建设一个网站的时候,程序员们首选的当属PHP语言。我们对PHP还是比较熟悉的,接下来我们将会为大家介绍一下PHP递归算法。PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:HypertextPreprocessor)的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PH…

    2022年8月11日
    6
  • 『浅入浅出』MySQL 和 InnoDB [建议收藏并分享]

    『浅入浅出』MySQL 和 InnoDB [建议收藏并分享]

    2022年2月18日
    41
  • windows server 2012r2安装iis_iis启动服务器

    windows server 2012r2安装iis_iis启动服务器1.进入服务器管理器,右键角色,添加角色服务,勾选灰掉的选项(这边截的图是已安装的)2.双击1中创建的internet服务器,右键添加网站,设置好网站名称、物理路径、ip地址、端口号等点击保存网站建立好之后,接着就要配置相关访问的权限、(http响应标头)跨域访问、ISAPI筛选器、请求筛选等3、配置好了网站,接下来就要配置防…

    2022年10月9日
    2
  • java.io.outputstream_java input

    java.io.outputstream_java inputio流概述:IO流用来处理设备之间的数据传输,上传文件和下载文件,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中。IO流分类按照数据流向输入流读入数据输出流写出数据按照数据类型字节流字符流什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流,其他用字节流。如果你什么都…

    2022年9月21日
    7
  • Gradle Kotlin DSL , 你知道它吗?

    Gradle Kotlin DSL , 你知道它吗?一 前言 kotlin 我相信大家实际上还是挺熟悉的 哪怕不熟悉 也没有关系 它跟 Java 是百分百兼容的 很多的语法是有点类似的 所以只要有 Java 基础 学习 Kotlin 并不是什么难事 再加上现在 kotlin 大热 Google 多次在各种大会上力推 如果这个时候我们掌握了 kotlin 肯定能给我们提升很大的帮助 而且 Kotlin 本身就是一门让人爱不释手的语言 写起来还是很赞的 不管你需不需要学习 进来看看 开阔下视野总是没错的 自 Kotlin 被 Google 转正之后 这门语言就备受我们 Android 开发者的

    2025年8月12日
    3

发表回复

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

关注全栈程序员社区公众号