基于jquery.cxscroll的无缝滚动

版本:
jQuery v1.4.4+
jQuery cxScroll v1.2.1
注意事项:
内部会自动创建 prev 及 next 切换按钮,也可以在外部直接创建,若外部已创建或设置 prevBtn: falsenextBtn: false,内部将跳过此步骤;
若(滚动的列表宽度 ≤ 父元素的宽度),则不会自动创建 prev 及 next 切换按钮,也不会自动滚动;

鼠标移动到滚动元素上时,会暂停滚动,移出后会恢复自动滚动(仅在设置auto: true时有效)。

使用方法

载入 JavaScript 文件

<script src="jquery.js"></script> 
<script src="jquery.cxscroll.js"></script>

CSS 样式结构

除必要属性设置外,其他样式均可自行设置。

/* 横向滚动基本样式 */ 
.cxscroll{} 
.cxscroll .box{overflow:hidden;width:600px;} 
.cxscroll .list{overflow:hidden;width:9999px;} 
.cxscroll .list li{float:left;width:200px;height:100px;} 
.cxscroll .prev{} 
.cxscroll .next{} 
 
/* 纵向滚动基本样式 */ 
.cxscroll{} 
.cxscroll .box{overflow:hidden;height:300px;} 
.cxscroll .list{} 
.cxscroll .list li{height:100px;} 
.cxscroll .prev{} 
.cxscroll .next{} 

DOM 结构

<div id="element_id" class="cxscroll"> 
  <div class="box"> 
    <ul class="list"> 
      <li></li> 
      <li></li> 
      ... 
      <li></li> 
    </ul> 
  </div> 
  <!-- 控制按钮内部会自动创建,可省略 --> 
  <a class="prev"></a> 
  <a class="next"></a> 
</div> 

调用 cxScroll

$('#element_id').cxScroll();

$('#pic_list_3').cxScroll({
    direction: 'bottom',
    speed: 500,
    time: 1500,
    plus: false,
    minus: false
});

参数说明

名称默认值说明
direction'right'滚动方向。可设置为:"left", "right", "top", "bottom"
easing'swing'缓动方式
step1滚动步长
accel160手动滚动速度 (ms),点击控制按钮滚动的速度。
speed800自动滚动速度 (ms)
time4000自动滚动间隔时间 (ms)
autotrue是否自动滚动
prevBtntrue是否使用 prev 按钮
nextBtntrue是否使用 next 按钮
safeLocktrue滚动时是否锁定控制按钮

来自:http://code.ciaoca.com/jquery/cxscroll/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值