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 同时提交多个Web表单的方法
Feb 19 Javascript
JavaScript 程序编码规范
Nov 23 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
Sep 17 Javascript
在Ubuntu系统上安装Node.JS的教程
Oct 15 Javascript
JavaScript入门系列之知识点总结
Mar 24 Javascript
js date 格式化
Feb 15 Javascript
Js apply方法详解
Feb 16 Javascript
React如何将组件渲染到指定DOM节点详解
Sep 08 Javascript
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
Vue.js单向绑定和双向绑定实例分析
Aug 14 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
php 数组的创建、调用和更新实现代码
2009/03/09 PHP
Laravel 5 学习笔记
2015/03/06 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
python的Template使用指南
2014/09/11 Python
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
2019年.net常见面试问题
2012/02/12 面试题
致全体运动员广播稿
2014/02/01 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫