`

jQuery cxScroll 间歇式无缝滚动

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

在线实例

实例预览 基础示例

实例预览 参数示例

实例预览 API 接口

使用方法

载入 JavaScript 文件

  1. <script src="jquery.js"></script> 
  2. <script src="jquery.cxscroll.js"></script>
复制

CSS 样式结构

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

  1. /* 横向滚动基本样式 */ 
  2. .cxscroll{} 
  3. .cxscroll .box{overflow:hidden;width:600px;} 
  4. .cxscroll .list{overflow:hidden;width:9999px;} 
  5. .cxscroll .list li{float:left;width:200px;height:100px;} 
  6. .cxscroll .prev{} 
  7. .cxscroll .next{} 
  8.  
  9. /* 纵向滚动基本样式 */ 
  10. .cxscroll{} 
  11. .cxscroll .box{overflow:hidden;height:300px;} 
  12. .cxscroll .list{} 
  13. .cxscroll .list li{height:100px;} 
  14. .cxscroll .prev{} 
  15. .cxscroll .next{} 
复制

DOM 结构

  1. <div id="element_id" class="cxscroll"> 
  2.   <div class="box"> 
  3.     <ul class="list"> 
  4.       <li></li> 
  5.       <li></li> 
  6.       ... 
  7.       <li></li> 
  8.     </ul> 
  9.   </div> 
  10.   <!-- 控制按钮会自动创建,可省略 --> 
  11.   <a class="prev"></a> 
  12.   <a class="next"></a> 
  13. </div> 
复制

调用 cxScroll

  1. $('#element_id').cxScroll();
复制

参数说明

名称 默认值 说明
direction 'right' 滚动方向。可设置为:"left", "right", "top", "bottom"
easing 'swing' 缓动方式
step 1 滚动步长
accel 200 手动滚动速度 (ms),点击控制按钮滚动的速度。
speed 800 自动滚动速度 (ms)
time 4000 自动滚动间隔时间 (ms)
auto true 是否自动滚动
hoverLock true 鼠标移入移出锁定。鼠标进入区域内时停止自动轮播,离开后恢复自动轮播(仅在 auto 为 true 时有效)
prevBtn true 是否使用 prev 按钮
nextBtn true 是否使用 next 按钮

API 接口

  1. var Api; 
  2. $('#element_id').cxScroll(function(api){ 
  3.   Api = api; 
  4. }); 
  5. // 或者作为第二个参数传入 
  6. $('#element_id').cxScroll({ 
  7.   minus: true, 
  8.   plus: true 
  9. }, function(api){ 
  10.   Api = api; 
  11. });
复制

         

名称 说明
play() 开始自动播放
stop() 停止自动播放
prev(speed) 向前滚动。speed 为滚动速度(ms)
next(speed) 向后滚动。speed 为滚动速度(ms)

 

 

1
1
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    jQuery 模仿 Marquee 间歇式 无缝滚动 不间断滚动

    **jQuery 模仿 Marquee 实现间歇式无缝滚动** 在网页设计中,有时我们需要创建一个类似电视新闻滚动条的效果,让文字或图片能够不间断地滚动显示。在HTML5时代,我们可以利用JavaScript库如jQuery来实现这样的效果...

    jQuery-实现文字无缝滚动效果.zip

    在这个“jQuery-实现文字无缝滚动效果.zip”压缩包中,包含了一个利用jQuery实现的文字滚动效果的代码示例。接下来,我们将详细讨论这个知识点。 一、jQuery基础知识 1. 选择器:jQuery提供了丰富的选择器,如ID...

    基于jQuery的图片左右无缝滚动插件

    **基于jQuery的图片左右无缝滚动插件** 在网页设计中,动态展示图片是常见的需求,而图片无缝滚动则能提供一种优雅的展示方式,增强用户体验。"基于jQuery的图片左右无缝滚动插件"就是用于实现这种效果的工具,它...

    jquery向上无缝滚动

    **jQuery向上无缝滚动** 在网页设计中,动态效果常常能提升用户体验,其中“向上无缝滚动”是一种常见的文本或图片滚动展示方式。这个效果使得内容能够持续不断地从底部向上滚动,给用户带来连贯且吸引人的视觉体验...

    jQuery实现网站中公告上下无缝滚动,marquee

    jQuery 是一个广泛使用的 JavaScript 库,它简化了DOM操作、事件处理和动画效果,因此用jQuery来实现公告的上下无缝滚动是理想的选择。在本教程中,我们将深入探讨如何使用jQuery实现这个功能。 首先,我们需要在...

    使用Jquery实现简单的无缝滚动(可动态)

    【标题】:使用jQuery实现简单的无缝滚动(可动态) 在Web开发中,为了提升用户体验,无缝滚动已经成为一种常见的页面元素滚动效果。它使得用户在浏览长列表或内容时,能够平滑、连续地查看信息,而无需等待内容...

    jquery 无缝滚动 demo

    【jQuery 无缝滚动效果详解】 在网页设计中,动态效果的运用可以提升用户体验,其中“无缝滚动”是一种常见的视觉效果,常用于展示图片或文本信息。本教程将深入讲解如何利用jQuery实现页面图片的无缝滚动效果,...

    jquery文字上下无缝滚动

    **jQuery文字上下无缝滚动** 在网页设计中,为了吸引用户的注意力或者展示大量信息,我们经常需要使用滚动效果。"jQuery文字上下无缝滚动"是一种常见的网页动态效果,它可以使文字或内容在页面上持续滚动,给予用户...

    Jquery基于面向对象无缝滚动广告

    **jQuery面向对象无缝滚动广告详解** 在Web开发中,动态滚动广告是一种常见且吸引用户注意力的设计元素,尤其在产品展示、新闻更新等场景下。本篇文章将深入探讨如何使用jQuery库,结合面向对象编程思想来实现一个...

    强大的jQuery焦点图无缝滚动走马灯特效插件cxScroll

    强大的jQuery焦点图无缝滚动走马灯特效插件cxScroll,强大的jQuery插件,支持自定义方向滚动,左右滚动,上线滚动,参数为direction,还可以自定义动画方式、滚动步长、滚动速度、以及是否自动滚动、是否使用滚动...

    jquery无缝滚动

    **jQuery无缝滚动**是一种网页设计技术,用于实现页面中元素(如图片)的平滑、连续滚动效果,为用户带来动态且吸引人的视觉体验。这种技术广泛应用于网站的轮播图、产品展示或新闻更新等区域,使得内容展示更加生动...

    jQuery图片左右无缝滚动特效代码

    jQuery图片左右无缝滚动特效是一种常见的网页动态效果,用于展示多张图片并营造出平滑、连贯的浏览体验。这种特效通常应用于网站的幻灯片、产品展示或相册等部分,可以提升用户体验,使页面更具吸引力。在这个...

    JQuery特效-无缝滚动

    基于jquery开发的一个特效,图片的无缝滚动,对学习web开发的人有帮助,jquery库和图片自己定义即可

    liMarquee – jQuery无缝滚动插件

    liMarquee 是一款基于 jQuery 的无缝滚动插件,类似于 HTML 的 Marquee 标签,但比 Marquee 更强大。它可以应用于任何 Web 元素,同时它可以设置不同的滚动方向(左右上下)、滚动速度、鼠标悬停暂停、鼠标拖动、...

    jQuery无缝滚动

    **jQuery无缝滚动插件详解** 在网页设计中,为了提供更好的用户体验,许多开发者选择使用jQuery无缝滚动效果。这种效果能够使页面内容以平滑、连续的方式展现,为用户带来无中断的浏览体验。jQuery,一个强大的...

    jQuery简易的图片无缝滚动代码.zip

    **jQuery简易图片无缝滚动代码详解** 在Web开发中,图片无缝滚动是一种常见的视觉效果,它可以使网站的展示更加生动和吸引人。这个“jQuery简易的图片无缝滚动代码”就是一个实现这种效果的简单示例,主要涉及到...

    jquery按钮控制图片无缝滚动代码

    【jQuery 按钮控制图片无缝滚动代码详解】 在网页设计中,图片滚动效果是一种常见的动态展示手段,能够吸引用户注意力并提升用户体验。本篇文章将深入讲解如何利用jQuery实现按钮控制的图片无缝滚动效果,帮助你...

    jquery图片无缝滚动代码左右上下无缝滚动图片

    **jQuery图片无缝滚动代码实现详解** 在网页设计中,图片滚动是一种常见的动态效果,它可以吸引用户的注意力并增强网站的视觉吸引力。"jQuery图片无缝滚动代码左右上下无缝滚动图片"是利用jQuery库实现的一种图片...

    jquery上下左右图片无缝滚动代码.zip

    本资源"jquery上下左右图片无缝滚动代码.zip"提供了一种实现图片上下左右无缝滚动效果的方法,这对于网页设计尤其是产品展示或广告轮播组件来说非常实用。这种效果可以为网站增添动态感,提升用户体验。 首先,我们...

    jQuery无缝滚动跑马灯效果

    jQuery无缝滚动跑马灯效果是一种常见的网页动态展示技术,它利用JavaScript库jQuery的高效特性,为网站添加一种吸引用户注意力的视觉效果。这种效果通常应用于新闻更新、广告展示或者产品介绍等区域,使得信息能够以...

Global site tag (gtag.js) - Google Analytics