liMarquee使用

简介

liMarquee 是一款基于 jQuery 的无缝滚动插件,类似于 HTML 的 marquee 标签,但比 marquee 更强大。它可以应用于任何 Web 元素,包括文字、图像、表格、表单等元素,同时它可以设置不同的滚动方向(左右上下)、滚动速度、鼠标悬停暂停、鼠标拖动、加载 xml 文件等等。

使用方法

1、引入文件

html 复制代码
<link rel="stylesheet" type="text/css" href="./css/liMarquee.css"/>
<!-- 指定js文件字符集为UTF-8 -->
<script type="text/javascript" src="./js/jquery-3.6.0.min.js" charset="UTF-8"></script>
<script type="text/javascript" src="./js/jquery.limarquee.js" charset="UTF-8"></script>

2、HTML

html 复制代码
  <div class="marquee" style="width: 700px;height: 50px;">
    <ul>
        <li>TEST无缝滚动1</li>
        <li>TEST无缝滚动2</li>
        <li>TEST无缝滚动3</li>
        <li>TEST无缝滚动4</li>
        <li>TEST无缝滚动5</li>
        <li>TEST无缝滚动6</li>
        <li>TEST无缝滚动7</li>
    </ul>
</div>

3、JavaScript

js 复制代码
  <script>
    $(function () {
      $('.marquee').liMarquee({
        direction: 'up', // 滚动方向
        scrollamount: 40, // 滚动速度
        circular: "off" //是否无缝滚动
      });
    })
  </script>

相关配置说明

名称 类型 默认值 说明
direction 字符串 left 滚动方向,可选 left / right / up / down
loop 整数 -1 循环次数,-1 为无限循环
scrolldelay 整数 0 每次重复之前的延迟
scrollamount 整数 50 滚动速度,越大越快
circular 布尔值 true 是否无缝滚动
drag 布尔值 true 鼠标可拖动
runshort 布尔值 true 内容不足时是否滚动
hoverstop 布尔值 true 鼠标悬停暂停
xml 布尔值 false 加载 xml 文件
inverthover 布尔值 false 反向,即默认不滚动,鼠标悬停滚动
相关推荐
必胜刻1 小时前
全面解析 Token:从入门到 JWT 实战
golang·状态模式·web·前后端交互
曲幽7 小时前
FastAPI 少有人提的实用技巧:把 Depends 依赖提到路由层,代码少写60%
python·fastapi·web·routes·depends·prefix·apiroute
里欧跑得慢1 天前
17. Flutter Hero动画实现:让界面过渡更加优雅
前端·css·flutter·web
曲幽1 天前
FastAPI 生产环境静态文件完全指南:从 /favicon.ico 404 到 HSTS 混合内容,一次全根治
python·fastapi·web·static·media·404·hsts·favicon·url_for
钛态1 天前
前端TypeScript高级技巧:让你的代码更安全
前端·vue·react·web
钛态3 天前
前端微前端架构:大项目的救命稻草还是自找麻烦?
前端·vue·react·web
里欧跑得慢3 天前
15. Web可访问性最佳实践:让每个用户都能平等访问
前端·css·flutter·web
钛态3 天前
前端趋势:别被时代抛弃
前端·vue·react·web
oscar9993 天前
在浏览器中使用 OpenCode
web·browser·opencode
曲幽3 天前
用了loguru我才明白,Python日志还能这么写
python·logging·fastapi·web·async·loguru·handler·uvicorn