折腾多了,能折腾的就少了,很多东东用不到就不去折腾——懒人。不过昨天我稍微改了一下我的唠叨栏代码,效果没怎么变,只是改了实现方法。
这个方法貌似在其他主题看过类似的方法,方法1可以去我以前的文章《jQuery简单实现信息轮换显示效果(渐显渐隐)》看看。现在这个新方法实现鼠标停留停止轮换,离开继续轮换。当然这个大部分幻灯片都有次功能,我只是记录一下方法而已。
下面开始用实例演示但不怎么分析,我主要注重应用。
具体代码:
一、演示的 HTML 部分(具体样式自行用css定义),每条消息用<span></span>括住(当然你可以用<li></li>,改一下html和jQuery代码即可)
<div class="laodao"> <!-- style="display:none;"可以在style.css自定义 --> <span>最新折腾:Ajax评论翻页,荒淫测试... </span><!--第一条不隐藏--> <span style="display:none;">广告: 主题定制/修改可以找我。</span> <span style="display:none;">其他……</span> <p id="prev">«</p> <p id="next">»</p> </div>
二、jQuery代码部分(比以前的复杂点,不过要效果总是得牺牲点嘛)
jQuery(document).ready(function(){ //jQuery信息轮换效果 by zwwooooo $('#prev').click(function(){ $('.laodao span:visible').fadeOut('fast', function() { if ($(this).prev().is('span')) { $(this).prev().fadeIn('fast'); } else { $(".laodao span:last").fadeIn('fast'); } }); }); $('#next').click(function(){ $('.laodao span:visible').fadeOut('fast', function(){ if ($(this).next().is('span')) { $(this).next().fadeIn('fast'); } else { $('.laodao span:first').fadeIn('fast'); } }); }); var b, a = function(){ $('#next').trigger('click'); //模仿click时间 b = setTimeout(a, 5000); //5秒轮换,下同 }; $('.laodao').hover(function(){//鼠标停留时 clearTimeout(b);//停止轮换 }, function(){ b = setTimeout(a, 5000); }); b = setTimeout(a, 5000); });
三、演示:看我博客侧边栏顶端的唠叨栏(当然动画效果稍微不同)
四、后记:其实还有个方法,不过不是自个折腾的,以后文囧时再考虑写写。
五、没了,就这样。哦,对了,有朋友玩这个遇到什么问题请留评论说明,代码我是直接修改后贴上来的,修改过的代码我没测试鸟,或许有错误。
zww
赏
oooo
or
- 本文标题:jQuery实现信息轮换显示效果(方法2)
- 本文链接:https://zww.me/archives/25368
- 发布时间:2010年12月27日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
高手高手高高手。
@猪八戒
这……没啥吧,简单功能
代码围观撒
很酷,可以自动,还能手动,酷
@yesureadmin
呵呵,本应如此,只是一开始是玩玩
学习学习
我也想做个唠叨栏什么的玩玩
@A.shun
玩吧,不复杂
@zwwooooo
测试评论提交
@zwwooooo
再一次
看明白了,有空我也加上 。
最近做个项目用了不少jquery,又学了不少。呵呵
@fblue
jQuery应用越来越广泛
效果不错。不过建议延时少一些。等太久了
@颖佳论坛
5秒很短了吧,要看可以点击的
收藏备用
@winy
这个你应该很拿手啦
@zwwooooo
我是cp拿手
@winy
同
一看代码我就头大,所以这样的文章我都是收藏,以后有用就当工具资料查一下,嘻嘻
@顺水横流
能使用就行了
@zwwooooo
嗯哪,呵呵
不得不说博主很能折腾!!!
@枯木
不是说嘛,无折腾不WP!
不错呢,什么时候我自己也会弄了
@软件盒子
需要就弄,不用选时间
cp 帝 拿走..
@mice
荒淫CP
这个我喜欢、收藏了,谢过!
@优趣
喜欢就拿去用
没试成功耶。。。
@Jayuh
jQuery代码是没错的,我试过了,html我稍微改一下,不用a了。
O(∩_∩)O代码很强大,学习嗯啦
@沙拉酷儿
互相学习
把你折腾的也学的差不多了,嘿嘿。
@zigbee
就是用来共享的
我要试试了~~~
@Junan
慢慢折腾
哈哈,以前搞过那个简单的版本。现在这个好啊,过两天一定要弄上!
@liveme
这个比较完善了
很舒服,就是看效果,感觉速度快了一点。
@17
要看的话鼠标停留就会停止乱换了
这个真还不懂,支持
@博客之家
谢谢支持,麻烦你申请个头像吧
博主,能否赐教http://beta.pajhwok.org/en中 NEWS TICKER:后的动画效果是如何解决的吗?尽管可以看到jquery,但是,发现,恩,很麻烦,希望博主写个教程
@飘飞飞
打字效果?没试过,不太懂,类似的倒是可以吧。最近忙,没时间折腾。