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 相关文章推荐
超简单JS二级、多级联动的简单实例
Feb 18 Javascript
jquery $.trim()方法使用介绍
May 21 Javascript
jQuery中:hidden选择器用法实例
Dec 30 Javascript
JS中Eval解析JSON字符串的一个小问题
Feb 21 Javascript
基于js对象,操作属性、方法详解
Aug 11 Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
Oct 26 Javascript
详解webpack中的hash、chunkhash、contenthash区别
Jan 05 Javascript
layui table 表格模板按钮的实例代码
Sep 21 Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 Javascript
Vue组件生命周期运行原理解析
Nov 25 Vue.js
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和ACCESS写聊天室(四)
2006/10/09 PHP
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
jQuery中next()方法用法实例
2015/01/07 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
React 组件间的通信示例
2018/06/14 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
python 多进程通信模块的简单实现
2014/02/20 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
Python中的日期时间处理详解
2016/11/17 Python
Python实现k-means算法
2018/02/23 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
Python的in,is和id函数代码实例
2020/04/18 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
文艺部部长竞选稿
2015/11/21 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python