平滑水平文本滚动条 jQuery eocjs新闻滚动条

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

简介

一个简单但可配置的jQuery新闻ticker插件,可以以给定的速度平滑、水平和无限滚动文本块。

支持静态文本和JSON/JSONP数据源(通过AJAX)。非常适合突发新闻、股票报价、信息消息等。

参见:

  • jQuery和纯JavaScript/CSS中的10个最佳新闻提示插件

如何使用它:

1.要开始,请在HTML页面上包含jQuery库和eocjsNewsticker插件的文件。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="eocjs-newsticker.js"></script>
  3. <link rel="stylesheet" href="eocjs-newsticker.css" />

2.创建一个静态新闻ticker,从文档中的文本块加载内容。

  1. <div id="example">This Is A Static News Ticker</div>
  1. $("#example").eocjsNewsticker({
  2. // options here
  3. });

3.创建一个动态新闻ticker,通过AJAX从外部JSON文件加载内容。

  1. <div id="example"></div>
  1. $("#example").eocjsNewsticker({
  2. type: 'ajax',
  3. source: 'data.json'
  4. });
  1. // data.json
  2. {
  3. "1": "Breaking News 1",
  4. "2": "Breaking News 2",
  5. "3": "Breaking News 3",
  6. "4": "Breaking News 4",
  7. "5": "Breaking News 5"
  8. }

4.使用以下选项配置新闻行情器。

  1. $("#example").eocjsNewsticker({
  2.  
  3. // animation speed
  4. speed: 20,
  5.  
  6. // time to wait before starting
  7. timeout: 1,
  8.  
  9. // divider between news
  10. divider: '+++',
  11.  
  12. // or 'ajax'
  13. type: 'static'
  14. });

5.自定义AJAX模式。

  1. $("#example").eocjsNewsticker({
  2.  
  3. // data source
  4. source: '',
  5. // or 'jsonp'
  6. dataType: 'json',
  7. // used for jsonp
  8. callback: 'callback',
  9. // polling interval of the ajax source (seconds)
  10. interval: 120,
  11.  
  12. // direction (ltr or rtl)
  13. 'direction': 'ltr'
  14.  
  15. });

更新日志:

版本0.7.1(2023-03-10)

  • 小的CSS更改
  • JS更新

版本0.7.0(2022-09-26)

  • 删除了使用jsonp的选项,因为所有现代浏览器都支持fetch API。如果您仍然需要对jsonp的支持,请使用版本0.6.2。

版本0.6.2(2022-07-21)

  • 幻灯片大小现在在开始前再次检查

版本0.6.1(2022-02-16)

  • 添加了使用获取API的选项

v0.5.1 (2021-10-28)

  • 次要修复

v0.5.0 (2021-10-28)

  • 支持从右到左的语言

v0.4.2 (2021-07-21)

  • 允许JSON源中的数组

v0.4.1 (2021-07-15)

  • 小的性能改进

2020-10-31

  • 更新eocjs-newsticker.css
  • 更新eocjs-newsticker.js

2020-09-28

  • JS和CSS更新

2020-07-01

  • JS更新

2020-03-25

  • 小改进

 

预览截图