折腾多了,能折腾的就少了,很多东东用不到就不去折腾——懒人。不过昨天我稍微改了一下我的唠叨栏代码,效果没怎么变,只是改了实现方法。
这个方法貌似在其他主题看过类似的方法,方法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 原创,转载请以链接形式标明本文地址!
技術帖,先來沙發一下,嘿嘿~
@Choikit
速度真快,不过我觉得你最好申请个Gravatar头像吧
@zwwooooo
帳號倒是申請了,可是糾結於到底用什麼頭像...
WP菜鸟来膜拜博主的。。
@老鲨
不要膜拜,常来坐坐就行了
我是来学习 如何折腾的。。。
Z大过了“×满自溢”的年龄,已经需要人工储备了
@Armgod
哈哈哈,早就满了
看右上的内容少,效果不明显。
不过可以拿去做图片和新闻的效果了
@飞晏
主要是说方法
我来了
以后学
前面勉强看得明白,后面为何设置a和b,就不太明白了。
@不羡鱼
哈哈,其实就是函数调用自己实现循环
以后用得上。
这个好,先收藏,以后换主题了在用
zOnce上 就用上这种效果了哈。。
@阅微BLOG
貌似没有
您有时间把页面载入的也分享下吧
@木本无心
那个是老技巧,网上很多
唉,来了总要说什么,那就提前祝你元旦快乐吧!
@huangjun
元旦快乐!
有空折腾下试试
收走了,嘿嘿。话说一直没有了解过 :visible :before :after :first :last 这类选择器,- -,不知道这些选择器在IE下面的效果怎样,╮(╯▽╰)╭,真是纠结的人生啊。
@小邪
IE兼容,包括ie6,嘿嘿
QQ邮箱订阅来得好慢~
@有点蓝
没用过,google的应该比较快
@zwwooooo
原来企鹅邮箱正在升级……google的还是不能适应……先凑合着吧
@有点蓝
企鹅的不喜欢用。
@zwwooooo
你还木睡啊……
看到更新就跑过来,可是从来没能抢到过沙发,囧
@峄峰
这。。。应该还是比较容易的
收走了,加到zSons-Veezy里~
@Veezy
哈哈哈
我勒个去...这个评论的震动效果加速了还是我浏览器抽风了?
@Veezy
嘿嘿,我改了
效果不错。收下了。
折腾
总是能让人很有激情的。
@园子
无折腾不WP