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 相关文章推荐
网页中返回顶部代码(多种方法)另附注释说明
Apr 24 Javascript
JS实现闪动的title消息提醒效果
Jun 20 Javascript
js使用for循环与innerHTML获取选中tr下td值
Sep 26 Javascript
JavaScript 事件入门知识
Apr 13 Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 Javascript
JS作用域深度解析
Dec 29 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
swiper自定义分页器使用方法详解
Sep 14 Javascript
JS常见构造模式实例对比分析
Aug 27 Javascript
JS实现的tab切换并显示相应内容模块功能示例
Aug 03 Javascript
微信小程序模板消息推送的两种实现方式
Aug 27 Javascript
JavaScript计算正方形面积
Nov 26 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
discuz7 phpMysql操作类
2009/06/21 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
php实现统计邮件大小的方法
2013/08/06 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
python中常用检测字符串相关函数汇总
2015/04/15 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
详解python中各种文件打开模式
2020/01/19 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
Django模板之基本的 for 循环 和 List内容的显示方式
2020/03/31 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
应届毕业生个人自荐信范文
2013/11/30 职场文书
毕业设计计划书
2014/01/09 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
爱情保证书大全
2014/04/29 职场文书
教师思想作风整顿个人剖析材料
2014/10/10 职场文书
学前班语言教学计划
2015/01/20 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
2019大学生实习报告
2019/06/21 职场文书
Python绘制地图神器folium的新人入门指南
2021/05/23 Python