当前位置:首页 »“秋了秋”个人博客 » WP教程 » Wordpress滚动公告条的制作

Wordpress滚动公告条的制作

作者:秋了秋 发表时间:2014年12月18日

wordpress的滚动公告条其实现滚动也是依靠js来控制的,至于公告条内容,是通过wordpress函数调用相关内容,实现动态内容的滚动,除了动态内容滚动外也可以自己写入html代码,让其滚动静态文本,这种静态的方法,前面已经有一篇文章写过,点此翻阅《文字滚动特效,适用于新闻更新》,不过那个js代码比较多,现在弄个专门比较简洁的代码:

//公告滚动 function AutoScroll(obj){ $(obj).find("ul:first").animate({ marginTop:"-16px" },500,function(){ $(this).css({marginTop:"0px"}).find("li:first").appendTo(this); }); } $(document).ready(function(){ setInterval('AutoScroll(".gonggao")',9000) });

注解:500为滚动速度,9000为每条滚动的间隔时间,可自行调整,.gonggao是需要滚动的li的外面的div层id,填写自己网站的id就行了,自行更换,把这段代码加入网站公共js文件中即可实现.gonggao里面的li逐次滚动的效果,注意要把滚动条的高度用css限制高度,并通过overflow:hidden从而隐藏其它的li。

至于滚动条的内容,可以调用说说页面的内容,这里给出整个完整的代码:

<div class="gonggao"> <ul style="margin-top: 0px;"><?php $options = get_option('QIUYE_options'); if ($options['gonggao_content']) : ?> <?php query_posts("post_type=shuoshuo&post_status=publish&posts_per_page=5");if (have_posts()) : while (have_posts()) : the_post(); ?> <li><a href="<?php bloginfo('url'); ?>/shuoshuo#spost-<?php the_ID(); ?>" title="<?php the_title(); ?>" rel="nofollow"><?php the_content(); ?></a></li> <?php endwhile;endif; ?></ul> </div>

至于这种说说如何制作,可以看文章《纯代码给wordpress增加说说/微博/微语功能》有详细教程。

4
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/216.html
目录: WP教程标签: js,滚动公告条 12866次阅读

请求播放音乐,请点击播放

登 录
点击获取验证码
还没账号?点击这里