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 相关文章推荐
javascript中利用数组实现的循环队列代码
Jan 24 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
Dec 10 Javascript
jQuery 取值、赋值的基本方法整理
Mar 31 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
Dec 01 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
Jul 27 Javascript
浅析Node.js实现HTTP文件下载
Aug 05 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
JavaScript实现倒计时跳转页面功能【实用】
Dec 13 Javascript
jQuery UI Grid 模态框中的表格实例代码
Apr 01 jQuery
详解Angular中实现自定义组件的双向绑定的两种方法
Nov 23 Javascript
OpenLayers加载缩放控件使用方法详解
Sep 25 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
ThinkPHP之N方法实例详解
2014/06/20 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
Javascript之文件操作
2007/03/07 Javascript
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
简单介绍Python中的struct模块
2015/04/28 Python
python妹子图简单爬虫实例
2015/07/07 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
python 输出上个月的月末日期实例
2018/04/11 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
小学教师师德师风演讲稿
2014/08/22 职场文书
股东授权委托书范文
2014/09/13 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
使用Apache Camel表达REST服务的方法
2022/06/10 Servers