你的位置:快乐忆站 \ 分享 \ 文章正文

jQuery自动滚动插件

咱的jQuery处女插:自动滚动插件诞生于周四,完善于周五,发布于周日,哈哈,其实也没有完善,只是代码上稍微整理了一下,在参数处理和容错性方面还有很多的不足,希望高手看了之后能够直言提出来,因为我也想进步~本来周六就可以发出来的,但是周末搬家了,还跟原来的房东吵翻天了,BT房东,不想说这事了,只能说:没文化,真可怕!

貌似偏了,赶紧回来了~插件的作用先说说:其实我之前也写过一篇文章:《分享公告栏轮换代码》,此插件的前身就是这个jQuery效果,然后我进行了一些封装,整合了水平翻滚和竖直翻滚两种方式(通过参数设置翻滚方式),方便了日后的利用,顺便分享出来看大家是否有需要,需要的话大可以拿去~还没看明白这插件的用处?那么请看Demo

具体用法是这样的:

1.你要翻滚的内容必须具有如下HTML格式:

<--!id可换成class,但是建议用id-->
<div id="demo">
 <--!可以有多个ul,但是只有第一个ul会自动滚动--> 
 <ul>
  <li>...</li>
  <li>...</li>
  <li>...</li>
 </ul>
</div>

2.id为demo的div必须具有如下CSS属性,否则没有效果:

/*水平翻滚css*/
#demo1 {
 width:90px;
 height:30px;
 line-height:30px;
 overflow:hidden;
}
#demo1 ul {
 width:120px;
 height:30px;
}
#demo1 li {
 float:left;
 width:30px;
 height:30px;
 line-height:30px;
}
/*竖直翻滚css*/
#demo2 {
 height:30px;
 line-height:30px;
 overflow:hidden;
}
#demo2 ul {
 height:30px;
}
#demo2 li {
 height:30px;
 line-height:30px;
}

3.最后是引入jQuery和本插件并执行滚动函数:

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery-autoscroll.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
  $("#demo1").autoScroll({type:"H"});
  $("#demo2").autoScroll({timer:3000});
 })
</script>

至此,基本上完成了代码部分,最后就是参数的设置了。插件目前需要设置两个参数:type和timer。

type的意思是类型,就是滚动类型,"H"(带引号)表示水平滚动;"V"(带引号)表示竖直翻滚。注意,都是大写的字母,小写的写进去也可以,只是没有效果罢了~~默认为"V"即默认竖直翻滚,就如我首页的推荐文章一样。"H"的效果就如此页面的水平翻滚的”肖像“一样。

timer的意思是定时器,就是滚动的时间间隔,设置为数字,以毫秒为单位,默认为5000。

具体怎么设置参数的例子可参见上面代码部分。也可使用firebug查看Demo附件中含有插件文件,jquery文件和演示文件,感兴趣的自行下载看看吧。

新环境,网速貌似是华数宽带,看网页和上传文件一点都不给力,真想去办电信的宽带,可惜袋里空空如也~~哎~~!

« 上一篇:再游太子湾
大家的话:
  1. 44#
    SEO
    2011-04-10 16:03
    博主你的博客很有意思,标签、友情、日记都放在留言下面。感觉很大方
  2. 43#
    小爱
    2011-04-07 19:54
    等EMLOG4.0等得我花儿都谢了~
    小松
    2011-04-07 22:44
    @小爱:呵呵,还在测试~
  3. 42#
    Joven
    2011-04-04 20:44
    代码白痴表示看不懂,不过效果不错
    小松
    2011-04-04 21:34
    @Joven:哈哈
  4. 41#
    wmtimes
    2011-04-04 13:19
    嗯。不错。很牛啊。呵呵。能不能做个不间断滚动的。或是像发微博那种第一条渐显的。
    小松
    2011-04-04 20:02
    @wmtimes:这个应该可以,只需要改一下代码就行吧
  5. 40#
    海风依旧
    2011-04-03 23:56
    这的不错啊,正在学习中~看来要常来逛逛
    小松
    2011-04-04 10:52
    @海风依旧:欢迎常来看看~
  6. 39#
    Znotz
    2011-04-03 17:51
    人才啊..牛X
    小松
    2011-04-03 19:33
    @Znotz:这个不难的哦~
  7. 38#
    C瓜哥
    2011-04-03 13:14
    一周没更新了,最近很忙吗?
    小松
    2011-04-03 13:37
    @C瓜哥:不忙,在坐等emlog4.0发布~
  8. 37#
    N
    2011-04-02 15:58
    偶貌似也写过相似的代码,不过偶木有把他做成插件~~
    小松
    2011-04-02 16:00
    @N:恩,是滴,这都被你知道了,太犀利了~~
  9. 36#
    CXM
    2011-04-02 13:20
    好不容易终于找到附件下载的地方了~囧~
    小松
    2011-04-02 14:09
    @CXM:有那么难吗,看来我要改一下了
  10. 35#
    太子虹
    2011-04-02 11:24
    过来看看了,支持博主来了
  11. 34#
    箴言
    2011-04-01 12:23
    看到小松新的上下的东西了,这个不错嘛!
    小松
    2011-04-01 13:34
    @箴言:简洁,图片都去掉了~~
  12. 33#
    A朵未
    2011-04-01 11:34
    呵呵,新环境,新生活。
    and 支持!
    小松
    2011-04-01 13:34
    @A朵未:夺未工作怎样了?
  13. 32#
    豆包
    2011-03-31 20:49
    jqurey热的烫手了,我得加紧学习了
    小松
    2011-03-31 20:53
    @豆包:轻量级框架的首选~~
  14. 31#
    秋上书
    2011-03-31 19:39
    感觉 现在就电信和联通还靠谱 其他的不给力呀
    小松
    2011-03-31 19:40
    @秋上书:联通的没用过,电信的一直不错~
    秋上书
    2011-03-31 19:42
    @小松:秒回复呀!太给力了!!
    我也是用的电信 10M带宽7家共享,下载都在1M左右,感觉还不错,哈哈
    小松
    2011-03-31 19:56
    @秋上书:我刚好上来,哈哈~我这边只有你的十分之一的网速...
  15. 30#
    小杜
    2011-03-31 12:29
    好东西,我也租房子,没文化很可拍~
    小松
    2011-03-31 12:36
    @小杜:就这样吧,没办法
  16. 29#
    dudo
    2011-03-31 10:21
    我需要这个,但是还需要手动改进,我想把“微博”目录下的文章标题放在首页的最上端,差不多就是这个效果
    小松
    2011-03-31 11:46
    @dudo:必须手动更改的哦~~插件只是实现功能,结构要自己弄
  17. 28#
    Utaoy
    2011-03-30 19:47
    好像小松第一次写这么仔细的教程吧~
    小松
    2011-03-30 20:58
    @Utaoy:前几次也有过,只是现在很少这样写了~~~
  18. 27#
    枫雪
    2011-03-30 16:19
    N久才偷偷的更新一次......现在我也差不多了..
    小松
    2011-03-30 18:32
    @枫雪:还偷偷...
    枫雪
    2011-03-31 10:12
    @小松:速度上线...奇遇叫测试EM4.0
    小松
    2011-03-31 11:44
    哈哈,上线了,果然叫了~~
  19. 26#
    Jack Hsu
    2011-03-30 11:25
    我只用中国电信
    小松
    2011-03-30 12:04
    @Jack Hsu:。。。
  20. 25#
    liveme
    2011-03-30 11:21
    不怎么喜欢用插件
    小松
    2011-03-30 12:04
    @liveme:jquery插件能使jquery功能更丰富啊~~~
  21. 24#
    云召博客
    2011-03-30 00:17
    zblog能用不,?我也正愁我这个怎么自动滚动呢。。。。
    小松
    2011-03-30 08:20
    @云召博客:这是jQuery插件而不是emlog插件哦~~
  22. 23#
    Junan
    2011-03-29 18:12
    虽然暂时用不上~还是支持一个~
    小松
    2011-03-29 18:38
    @Junan:感谢支持啊~
  23. 22#
    毕加波
    2011-03-29 12:54
    小松,你右侧的上 评 下 那个图片不显示了哇?
    小松
    2011-03-29 13:06
    @毕加波:不是图片,纯文字的~~~
  24. 21#
    西风
    2011-03-29 11:07
    真不错啊,在我博客试一下
    小松
    2011-03-29 12:32
    @西风:具体啥页面?我看看去~
  25. 20#
    su
    2011-03-29 09:56
    貌似还不错 啊
    小松
    2011-03-29 12:31
    @su:过渡挺平滑,用法自己觉得还挺简单,哈哈,自恋了~
  26. 19#
    yesureadmin
    2011-03-29 09:27
    折疼永无止境
    小松
    2011-03-29 12:31
    @yesureadmin:
  27. 18#
    毕加波
    2011-03-28 23:35
    发现opera mobile浏览你的页面一点都不卡,哇咔咔。
    小松
    2011-03-29 12:31
    @毕加波:opera手机版确实对js支持很好的~
    毕加波
    2011-03-29 12:50
    @小松:好多人说opera速度慢,但是加载好页面感觉还真是爽哇
    小松
    2011-03-29 12:53
    @毕加波:我室友测试过,opera对js支持很不错~
  28. 17#
    图图网
    2011-03-28 22:55
    代码还蛮好用的
    小松
    2011-03-29 12:54
    @图图网:你用过了???
  29. 16#
    sprityaoyao
    2011-03-28 22:51
    加载速度确实慢了
    小松
    2011-03-29 12:19
    @sprityaoyao:那肯定跟线路有关,而不是就因为加载了这么个js
  30. 15#
    cuike
    2011-03-28 22:46
    这个功能不错,个性。
    PS:如此流氓的房东就不必跟他一般见识了。
    小松
    2011-03-29 12:19
    @cuike:算了~不说了
1 2

随机日志:

推荐日志:

说两句吧:

正在回复: 取消

sitemap