News List是一个小巧但可自定义的jQuery插件,它可以将项目列表转换为带有分页控件的自动旋转幻灯片放映框
项目将在可配置的时间内淡入淡出,但任何单个项目都可以手动选择,这将停止自动循环。如果不使用默认值,则需要在newslist.css文件中更改循环器和控制链接悬停的类。
许多网站以列表格式加载信息和新闻,这是显示内容的好方法。有了这个jQuery插件,从新闻帖子列表中创建一个简单且非常有吸引力的幻灯片就是小菜一碟。
1.将一组项目添加到新闻列表中。
- <div id="newslist">
- <!-- Items -->
- <div class="items">
- <div class="item">
- News item #1.
- </div>
- <div class="item">
- News item #2.
- </div>
- <div class="item">
- News item #3.
- </div>
- ...
- </div>
- <!-- Pagination Controls -->
- <div class="controls"></div>
- </div>
2.下载插件并将jQuery News List插件的文件插入文档中。
- <!-- jQuery Is Required -->
- <script src="/path/to/cdn/jquery.min.js"></script>
- <!-- jQuery News List Plugin -->
- <link href="/path/to/newslist.css" rel="stylesheet" />
- <script src="/path/to/jquery.newslist-min.js"></script>
3.调用顶部容器上的函数以生成默认幻灯片。
- $(function(){
- $("#newslist").newslist();
- });
4.通过覆盖默认参数来自定义幻灯片放映,如下所示:
- $("#newslist").newslist({
- // class of news items container
- 'itemsDiv' : '.items',
- // class of individual news item
- 'item' : '.item',
- // class of control link container
- 'controlsDiv' : '.controls',
- // is auto-cycler on?
- 'cycler' : true,
- // class for hovering over control links
- 'hoverClass' : 'on',
- // speed, in milliseconds, of auto-cycler
- 'cycleSpeed' : 10000,
- // speed, in milliseconds, for news item to fade in
- 'fadeSpeed' : 1000,
- // number of times the whole slideshow should loop;
- // if null, will loop indefinitely
- 'maxLoops' : null,
- // should the control links use a leading zero for items 1-9?
- 'leadZero' : false,
- });