Html
    Css
    Js
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
a,img {
	border:0;
}
body {
	font:14px/180% Arial,Helvetica,sans-serif,"新宋体";
	background-color:black;
}
.scrollleft {
        padding:5px 20px 0px 20px;
	margin:2px auto;
}
.scrollleft li {
	float:left;
	display:inline;
	text-align:center;
	line-height:19px
}
.scrollleft li a {
	color:white;
	margin-right:15px;
}
.scrollleft li a:hover {
	color:red;
}
.scrollleft img {
	width:136px;
	height:100px;
	padding:10px;
	border:solid 1px #ddd;
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:2.1.4
 立即下载

横向无缝滚动,间隔停顿

无缝滚动的代码很多,但我想要的一个滚动n条可以停顿一会在开始滚动,而且每条的长度都不一样,同时可以控制是否允许用户自己滑动。于是网上找了一个xMarquee.js然后加以修改,终于达到了我想要的效果。

5
      绅士?君0
      2017/12/8 11:10:25

      那个初始化有什么作用,我想完成这样的效果怎么弄   就是每次停顿的时候显示的是下图的样子怎么弄   因为我发现条数不能为小数     那种效果应该咋弄

          绅士?君0
          2017/12/8 11:12:21

          为啥不能上传图片

      回复
      倒影0
      2017/4/20 10:31:21

      为什么 不管用 下载后

          magicl0
          2017/4/20 13:26:47

          把下载文件中

          .scrollleft {
          	/*width:1000px;
          	*/padding:5px 20px 0px 20px;
          	margin:2px auto;
          }

          的注释去掉,就可以了

          柯小黑3
          2017/4/21 22:44:02

          注意:

          1、ul 宽度要设为10000%,要尽可能的大,是为了让所有的li都在一行,而不会排到下一行;

          2、不要给li加左右padding或者margin,否则滑动完一个li到下一个li会很僵硬,这是宽度计算的问题。如果要让li之间有间隙,在其内部元素加左右padding或者margin。

      回复