JQuery实现文字无缝滚动效果示例代码(Marquee插件)


Posted in Javascript onMarch 07, 2017

推荐一个JQuery的无缝文字滚动效果,同时也可以滚动图片,也叫做跑马灯效果。

此jquery插件,依托jquery库,能实现各种滚动效果,且让HTML代码符合W3C标准。

使用方法如下:

1、加载javascript。

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.marquee.js"></script> 
<script type="text/javascript"> 
$(function(){   
$("#marquee").marquee({yScroll: "bottom"}); 
}); 
</script>

2、加入CSS样式。

ul.marquee {display: block;line-height: 1;position: relative;overflow: hidden;width: 400px; height: 22px; } 
ul.marquee li {position: absolute; top: -999em;left: 0;display: block; white-space: nowrap; padding: 3px 5px; text-indent:0.8em;}

3、HTML代码如下:

<ul id="marquee" >    
<li><a href="http://www.bloomylife.com/?cat=153" rel="external nofollow" target="_blank"> WEB前端开发</a> [2011-10-20]</li>    
<li><a href="http://www.bloomylife.com/?cat=154" rel="external nofollow" target="_blank"> 架构设计</a> [2011-09-20]</li>    
<li><a href="http://www.bloomylife.com/?cat=157" rel="external nofollow" target="_blank"> 系统运维</a> [2011-10-16]</li>   
</ul>

该插件提供了许多属性选项,您可以配置定制外观和效果。

{      
 yScroll: "top"    // 初始滚动方向 (还可以是"top" 或 "bottom")     
 showSpeed: 850    // 初始下拉速度     
 scrollSpeed: 12    // 滚动速度     
 pauseSpeed: 5000   // 滚动完到下一条的间隔时间     
 pauseOnHover: true  // 鼠标滑向文字时是否停止滚动     
 loop: -1       // 设置循环滚动次数 (-1为无限循环)     
 fxEasingShow: "swing" // 缓冲效果     
 fxEasingScroll: "linear" // 缓冲效果     
 cssShowing: "marquee-showing" //定义class      // 
 event handlers     
 init: null        // 初始调用函数     
 beforeshow: null      // 滚动前回调函数     
 show: null         // 当新的滚动内容显示时回调函数     
 aftershow: null      // 滚动完了回调函数 
}

jquery.marquee.js可以到官网地址下载:http://www.givainc.com/labs/marquee_jquery_plugin.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Mootools 1.2教程(2) DOM选择器
Sep 14 Javascript
JavaScript将相对地址转换为绝对地址示例代码
Jul 19 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
浅谈javascript中的数据类型转换
Dec 27 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
Vue实现web分页组件详解
Nov 28 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
May 07 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 Javascript
jQuery中event.target和this的区别详解
Aug 13 jQuery
Vue+Vant 图片上传加显示的案例
Nov 03 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
Mar 07 #Javascript
js仿网易表单及时验证功能
Mar 07 #Javascript
JS完成画圆圈的小球
Mar 07 #Javascript
jQuery Chosen通用初始化
Mar 07 #Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 #Javascript
jQuery中Chosen三级联动功能实例代码
Mar 07 #Javascript
jQuery基于事件控制实现点击显示内容下拉效果
Mar 07 #Javascript
You might like
PHP接收App端发送文件流的方法
2016/09/23 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
2017/08/08 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
layui使用label标签的方法
2019/09/14 Javascript
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Python psutil模块简单使用实例
2015/04/28 Python
Python科学计算包numpy用法实例详解
2018/02/08 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
Python flask框架如何显示图像到web页面
2020/06/03 Python
python给list排序的简单方法
2020/12/10 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
经管应届生求职信
2013/11/17 职场文书
检察官就职演讲稿
2014/01/13 职场文书
消防安全承诺书
2014/05/22 职场文书
销售顾问工作计划书
2014/08/15 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
2014全年工作总结
2014/11/27 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
法制教育观后感
2015/06/17 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
解析MySQL binlog
2021/06/11 MySQL
Go语言grpc和protobuf
2022/04/13 Golang