123456789class="box"src="http://www.jq22.com/img/cs/500x500-1.png"src="http://www.jq22.com/img/cs/500x500-2.png"src="http://www.jq22.com/img/cs/500x500-3.png"src="http://www.jq22.com/img/cs/500x500-4.png"src="http://www.jq22.com/img/cs/500x500-5.png"
12345678910111213141516171819202122232425* {padding:0px;margin:0px;}.box {width:500px;border:1px solid black;position:relative;margin:50px auto;height:87px;overflow:hidden;}.box ul {position:absolute;left:0px;top:0px;}.box li {list-style:none;float:left;}.box img {width:200px;}
123456789101112131415161718192021222324252627282930313233function Lunbo() {this.ul = document.getElementsByTagName("ul")[0];this.li = document.getElementsByTagName("li");this.img = document.getElementsByTagName("img");this.box = document.getElementsByClassName("box")[0];this.speed = 5;var that = this;this.init = function() {this.ul.innerHTML += this.ul.innerHTML;this.ul.style.width = parseInt(getComputedStyle(this.ul)["width"]) * 2 + "px";setInterval(this.fn, 50);document.onclick = function(ev) {ev = ev || window.event;if (ev.clientX > document.documentElement.clientWidth / 2) {that.speed = 5;} else {that.speed = -5;}}}this.fn = function() {that.ul.style.left = that.ul.offsetLeft + that.speed + "px";if (that.ul.offsetLeft < -that.ul.offsetWidth / 2) {that.ul.style.left = "0px";}if (that.ul.offsetLeft >= 0) {that.ul.style.left = -that.ul.offsetWidth / 2 + "px";}}}new Lunbo().init();
提供图片无缝滚动,点击左边或右边会随方向滚动。