2011-11-24 12:11:00
作者:IT伯伯
所属分类:WordPress
阅读:1603
评论:10
标签:
css, HotNewsPro, jquery
先上图,看看吧

2.7plus版本和以前的有很大的不同了,研究了下,不过总算是找到解决方案了.下面就来实现吧:
1.找到主题下的includes文件夹下的tab.php文件
- <ul class="htotabs">
- <li class="widget1"><a value="#tab-widget_1">最新文章</a></li>
- <li class="widget2"><a value="#tab-widget_2">年度排行</a></li>
- <li class="widget3"><a value="#tab-widget_3">随机浏览</a></li>
- <div class="clear"></div>
- </ul>
为上面的li分别赋上属性值。再将下面div中的ul的id分别赋值为value的#后面的值。
然后将文件最下面的js方法替换成下面的内容:
- jQuery(document).ready(function(){
- jQuery( '.htotabs').each(function(){
- jQuery(this).children( 'li:first').addClass( 'widget1_selected' );
- jQuery(this).children( 'li').children('a:first').addClass( 'selected' );
- });
- jQuery( '.tab-inside > *').hide();
- jQuery( '.tab-inside > *:first-child').show();
- jQuery( '.htotabs li a').click(function(evt){
- var clicked_tab_ref = jQuery(this).attr( 'value' );
- jQuery(this).parent().parent().children( 'li').children('a').removeClass( 'selected' );
- jQuery(this).addClass('selected');
-
- var curIndex=clicked_tab_ref.split('_')[1];
- var tabs=jQuery(this).parent().parent().children( 'li');
- for(var i=0;i<tabs.length;i++)
- {
- var c =i+1;
- if(c==curIndex)
- {
- tabs[i].className='widget'+c+'_selected';
- }
- else
- {
- tabs[i].className='widget'+c;
- }
- }
- jQuery(this).parent().addClass('widget'+curIndex+'_selected');
-
- jQuery(this).parent().parent().parent().children( '.tab-inside').children( '*').hide();
- jQuery( '.tab-inside ' + clicked_tab_ref).fadeIn(500);
- evt.preventDefault();
- })
- })
2.找到主题下的style.css文件,找到原来的widget样式,替换成
- .widget1 {
- margin:0px;float:left; width:78px;text-align:center;color:#000;cursor:pointer;font-weight:bold;background:url(images/sidebar_a.png) no-repeat !important;color:#FFF !important;
- }
- .widget2 {
- margin:0px;float:left; width:80px;text-align:center;color:#000;cursor:pointer;font-weight:bold;background:url(images/sidebar_b.png) no-repeat !important;color:#FFF !important;
- }
- .widget3 {
- margin:0px;float:left; width:78px;text-align:center;color:#000;cursor:pointer;font-weight:bold;background:url(images/sidebar_c.png) no-repeat !important;color:#FFF !important;
- }
- .widget1_selected {
- margin:0px;float:left; width:78px;text-align:center;color:#000;cursor:pointer;font-weight:bold;background:url(images/sidebar_a.png) 0 -112px no-repeat !important;color:#FFF !important;
- }
- .widget2_selected{
- margin:0px;float:left; width:80px;text-align:center;color:#000;cursor:pointer;font-weight:bold;background:url(images/sidebar_b.png) 0 -112px no-repeat !important;color:#FFF !important;
- }
- .widget3_selected{
- margin:0px;float:left; width:78px;text-align:center;color:#000;cursor:pointer;font-weight:bold;background:url(images/sidebar_c.png) 0 -112px no-repeat !important;color:#FFF !important;
- }
Tab的样式图片,在后面下载吧,至于什么颜色,自己选择吧。
»
郑重声明:本文由
IT伯伯发布,所有内容仅代表个人观点。版权归
IT伯伯和
IT伯伯共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。
呵呵。完美。回访了。
呵呵,欢迎来访哦~~
呵呵,这个不错,待会试试
为什么流汗呢?
哈哈,这个chenglong真搞笑呀
write good~ ~
~~seek a single girl~~
英文版的来了?~~~~
好~
~~~求女光棍一枚~·