功能丰富 新闻提示 控制 Accmeticker

  • 源码大小:156.63KB
  • 所需积分:1积分
  • 源码编号:19JP-3709
  • 浏览次数:822次
  • 最后更新:2023年07月13日
  • 所属栏目:动画
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

Acmeticker是一个易于使用的jQuery插件,用于创建带有next/prev/play/pause控件的水平或垂直新闻字幕。

更多功能:

  • 4种类型:水平、垂直、字幕和打字机。
  • 悬停和/或聚焦时自动播放和暂停。
  • 可配置的动画速度。
  • 支持上/下和左/右方向。

参见:

  • 10个最佳新闻提示插件

如何使用它:

1.将编译后的样式表加载到文档的头部分。

  1. <link rel="stylesheet" href="/path/to/assets/css/style.css" />

2.将您的内容与标签和控件一起添加到新闻ticker容器中。

  1. <div class="acme-news-ticker">
  2. <div class="acme-news-ticker-label">News Ticker Label</div>
  3. <div class="acme-news-ticker-box">
  4. <ul class="my-news-ticker">
  5. <li>
  6. <a href="#">Breaking News 1</a>
  7. </li>
  8. <li>
  9. <a href="#">Breaking News 2</a>
  10. </li>
  11. <li>
  12. <a href="#">Breaking News 3</a>
  13. </li>
  14. </ul>
  15. </div>
  16. <div class="acme-news-ticker-controls acme-news-ticker-horizontal-controls">
  17. <span class="acme-news-ticker-arrow acme-news-ticker-prev"></span>
  18. <span class="acme-news-ticker-pause"></span>
  19. <span class="acme-news-ticker-arrow acme-news-ticker-next"></span>
  20. </div>
  21. </div>

3.加载主JavaScriptacmeticker.js在jQuery库之后。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/assets/js/acmeticker.js"></script>

4.初始化新闻行情器并启用控件。

  1. $('.my-news-ticker').AcmeTicker({
  2. controls: {
  3. prev: $('.acme-news-ticker-prev'),
  4. toggle: $('.acme-news-ticker-pause'),
  5. next: $('.acme-news-ticker-next')
  6. }
  7. });

5.确定您喜欢的新闻代码类型:

  • 水平方向:水平布局。一次只显示一个条目。
  • 垂直:垂直布局。一次只显示一个条目。
  • 字幕:像<marque/>一样滚动条目。
  • 打字机:输出具有键入效果的条目。
  1. $('.my-news-ticker').AcmeTicker({
  2. type: 'horizontal'
  3. });

6.确定自动播放间隔。默认值:2000(毫秒)。

  1. $('.my-news-ticker').AcmeTicker({
  2. autoplay: 2000
  3. });

7.确定动画速度。默认值:50(ms)。

  1. $('.my-news-ticker').AcmeTicker({
  2. speed: 50
  3. });

8.确定新闻行情的方向。默认值:上/下/左/右。

  1. $('.my-news-ticker').AcmeTicker({
  2. direction: 'up'
  3. });

9.确定是将新闻行情器暂停在焦点上还是悬停。默认值:true。

  1. $('.my-news-ticker').AcmeTicker({
  2. pauseOnFocus: true,
  3. pauseOnHover: true
  4. });

更新日志:

2022-02-11

  • 删除console.log

2020-03-14

  • 已修复:restart()不会在事件外执行bacause

2020-01-28

  • span更改为键盘导航按钮

预览截图