支持任何DOM元素的实用jQuery跑马灯插件

news/2025/2/7 12:09:18/文章来源:https://www.cnblogs.com/mybook000/p/18584286

jquery.limarquee是一款非常实用的支持任何DOM元素的JQUERY跑马灯插件。该跑马灯插件可以制作水平文字滚动,垂直文字滚动,HTML元素滚动,图片滚动效果,甚至还可以从XML文件中读取数据来制作跑马灯效果。

预览       下载

 

 使用方法

 HTML结构

该跑马灯特效最基本的HTML结构是使用一个<div>来包裹需要滚动的文字。

< div class="str1 str_wrap">...... 
               
 初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该跑马灯插件。

$(window).load( function (){$( '.str1' ).liMarquee();
});              

 配置参数

下面是该跑马灯插件的一些可用配置参数。

  • direction:跑马灯运动的方向,可选值有:left,right,updown
  • drag:是否可以使用鼠标来拖拽文本。
  • hoverstop:是否在鼠标滑过时暂停文本的播放。
  • xml:从XML文本中获取跑马灯的文本。
  • scrollamount:跑马灯的滚动速度。

 API

 暂停和播放

可以使用下面的方法来暂停和继续播放跑马灯。

$( '.str6' ).liMarquee( 'pause' );
$( '.str6' ).liMarquee( 'play' );                
 销毁和更新
$( '.str' ).liMarquee();
$( '.destroyBtn' ).on( 'click' , function (){$( '.str' ).liMarquee( 'destroy' );return false ;
})
$( '.updateBtn' ).on( 'click' , function (){$( '.str' ).liMarquee( 'update' );return false ;
})                
 使用HTML元素作为跑马灯

例如使用一组<span>元素作为跑马灯。

< div class="str str_wrap">< span >1< span >2< span >3< span >4< span >5< span >6< span >7< span >8< span >9< span >0
                

为这些<span>元素设置一些基本样式。

.str {  background : none !important ;}
.str span { border : 5px solid #ccc ;background : #f1f1f1 ; color : #999 ; margin : 0 5px ; text-align : center ; font : 40px / 100px Arial ,  Helvetica ,  sans-serif ; width : 100px ; height : 100px ; display :inline- block ; vertical-align : top ;}                

然后通过下面的方法来初始化跑马灯。

$( '.str' ).liMarquee();
 使用图片作为跑马灯

使用图片作为跑马灯和使用HTML元素作为跑马灯的方法基本相同。它的HTML结构如下:

< div class="str str_wrap">< a href="#">< img src="img/1.jpg">< a href="#">< img src="img/2.jpg">< a href="#">< img src="img/3.jpg">...
                

初始化图片跑马灯。

$( '.str' ).liMarquee();

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/846160.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

热烈欢迎鄂托克前旗工商联携企业代表与湖北省内蒙古商会考察团莅临璞华科技参观交流

2024年11月18日上午,内蒙古自治区鄂尔多斯市鄂托克前旗工商联携企业代表,以及湖北省内蒙古商会会长周晓蒙一行组成的考察团,莅临璞华科技有限公司(以下简称“璞华科技”)参观交流。此次考察旨在加强区域间经济合作,推动民营经济高质量发展,并探索双方在科技创新等方面的…

hot100-一刷-03滑动窗口(共2道题)

3. 无重复字符的最长子串 题目链接 题目描述代码实现 分析:因为是要连续的序列,使用滑动窗口 + Set集合来判断即将要加入窗口右端的元素是已经在窗口中出现过。 代码: class Solution {public int lengthOfLongestSubstring(String s) {int ans = 0;// Set去重Set<Charac…

【Thinkphp6】api接口使用apipost等工具可以正常访问,项目中访问报跨域问题

【问题描述】 Thinkphp6 开发的api接口,使用apipost等工具携带token可以正常访问,项目中携带token报错跨域访问 【解决方案】 在入口文件 index.php 中,增加一下代码header("Access-Control-Allow-Origin: *");if ($_SERVER[REQUEST_METHOD] == OPTIONS) {  …

shell常用的命令

sed s/"//g test.txt |sed /^$/d | sed s|\([0-9]\{4\}\)/\([0-9]\{1,2\}\)/\([0-9]\{1,2\}\)|\1.\2.\3|g | sed s|\([0-9]\{4\}\)-\([0-9]\{1,2\}\)-\([0-9]\{1,2\}\)|\1.\2.\3|g #时间格式为XXXX/XX/XX 转换成XXXX.XX.XXsed /^#/d; /^"/d test.txt #替换掉以"…

OCPP协议4G网关 集成了OCPP协议1.6

将OCPP(开放充电点协议)1.6与4G网关集成在一起,是电动汽车(EV)充电基础设施领域的一项重要进展,深圳惠志科技推出的OCPP协议4g网关,很好地解决了国内充电桩企业对接OCPP平台的困境。这种集成为电动汽车充电站与中央管理系统之间的通信提供了多项关键优势。将OCPP(开放充…

专为敏捷团队设计的10个最佳项目管理软件

在当今快节奏的商业环境中,敏捷团队需要高效的项目管理工具来确保项目的顺利进行和成功交付。选择合适的项目管理软件可以极大地提升团队的协作效率和项目执行力。本文将介绍专为敏捷团队设计的10个最佳项目管理软件,帮助团队在复杂多变的项目环境中保持竞争力。 禅道项目管理…

记一次重启NetworkManager网卡失败问题

背景 一台OpenEuler 20.03 操作系统的虚拟机XX运行在某台宿主机上,但该宿主机主板故障引起HA,虚拟机被调度到其他宿主机上运行,发生了重启,重启后,VCenter界面查看虚拟机时未能获取到相关IP地址 处理过程: 尝试重启后,报以下错误,大概意思是 libssl.so.1.1文件未被定义…

SQL Server 禁用Windows身份登录时忘记其他账号如sa登录密码后重置密码

一 、事故造成及结果显示 在以Windows身份登录后执行以下脚本或进行如图设置(以本机【DESKTOP-5FH0BTE\Admin】为例)ALTER LOGIN [DESKTOP-5FH0BTE\Admin] DISABLE GO症状特征而此时您没有任何一个用户的信息或者已知用户名不知道密码,总不能再重装一下SqlServer吧,所以您需…

如何将云快充平台转换我为国网e充电平台

许多充电桩企业在面对客户要求对接国家电网平台时,常常发现自己默认使用的是云快充平台。使用深圳惠志科技推出的国网协议4g网关网关是一种理想的解决方案。它不仅能够快速实现充电桩与国家电网平台的兼容,还能避免繁琐的硬件和软件升级。许多充电桩企业在面对客户要求对接国…

设计团队协作效率大揭秘!多款办公软件深度剖析与排行榜发布!

在设计领域,J 人(MBTI 性格类型中倾向于计划、组织和控制的人群)组成的设计团队往往追求高效、有序的工作流程和精准的项目管理。然而,要实现这一目标,选择一款合适的办公软件至关重要。本文将为全 J 人设计团队盘点 6 款能够显著提升协作效率的办公软件,其中包括国产的板…

网站刚上线,就被 DDoS 攻击炸了!

DDoS(分布式拒绝服务)攻击是一种通过制造大量恶意流量打向目标服务器,导致其资源耗尽、服务中断或无法正常响应用户请求的网络攻击方式。 你不甘心,决定运用你学过的专业知识进行反击。今天是一个值得纪念的日子,你打开一罐可乐,看着自己刚刚上线的小网站,洋洋得意。 这…