Acmeticker是一个易于使用的jQuery插件,用于创建带有next/prev/play/pause控件的水平或垂直新闻字幕。
1.将编译后的样式表加载到文档的头部分。
- <link rel="stylesheet" href="/path/to/assets/css/style.css" />
2.将您的内容与标签和控件一起添加到新闻ticker容器中。
- <div class="acme-news-ticker">
- <div class="acme-news-ticker-label">News Ticker Label</div>
- <div class="acme-news-ticker-box">
- <ul class="my-news-ticker">
- <li>
- <a href="#">Breaking News 1</a>
- </li>
- <li>
- <a href="#">Breaking News 2</a>
- </li>
- <li>
- <a href="#">Breaking News 3</a>
- </li>
- </ul>
- </div>
- <div class="acme-news-ticker-controls acme-news-ticker-horizontal-controls">
- <span class="acme-news-ticker-arrow acme-news-ticker-prev"></span>
- <span class="acme-news-ticker-pause"></span>
- <span class="acme-news-ticker-arrow acme-news-ticker-next"></span>
- </div>
- </div>
3.加载主JavaScriptacmeticker.js
在jQuery库之后。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to/assets/js/acmeticker.js"></script>
4.初始化新闻行情器并启用控件。
- $('.my-news-ticker').AcmeTicker({
- controls: {
- prev: $('.acme-news-ticker-prev'),
- toggle: $('.acme-news-ticker-pause'),
- next: $('.acme-news-ticker-next')
- }
- });
5.确定您喜欢的新闻代码类型:
- $('.my-news-ticker').AcmeTicker({
- type: 'horizontal'
- });
6.确定自动播放间隔。默认值:2000(毫秒)。
- $('.my-news-ticker').AcmeTicker({
- autoplay: 2000
- });
7.确定动画速度。默认值:50(ms)。
- $('.my-news-ticker').AcmeTicker({
- speed: 50
- });
8.确定新闻行情的方向。默认值:上/下/左/右。
- $('.my-news-ticker').AcmeTicker({
- direction: 'up'
- });
9.确定是将新闻行情器暂停在焦点上还是悬停。默认值:true。
- $('.my-news-ticker').AcmeTicker({
- pauseOnFocus: true,
- pauseOnHover: true
- });
2022-02-11
2020-03-14
2020-01-28