2009-08-24 45 views
0

私のvbulletinスキン用のサイドバーを拡張/折りたたみ可能にしようとしています。 HERESに私のコード:vbulletinフォーラムのために折り畳み可能なサイドバーを作成するJQueryのヘルプ

jQuery(document).ready(function(){ 
    $(".hide").click(function(){ 
    $("#sidebar").animate({width:"0px", opacity:0}, 500); 
    $("#sidebar").animate({padding:"0"}, 500); 
    $("#sidebar").css("margin", "0"); 
    $("#sidebar").hide; 
    }); 
    $(".show").click(function(){ 
    $("#sidebar").animate({width:"150px", opactiy:100}, 500); 
    }); 

    }); 




<!--Sidebar Start--> 
<table width="$stylevar[outertablewidth]" border="0" cellpadding="0" cellspacing="0" align="center"> 
    <tr> 

    <td width="150" valign="top" class="page" id="sidebar" style="padding: $stylevar[cellpadding]px;"> 
     <a class="hide" href=#>YOUR CONTENT HERE</a> 
       <a class="show" href=#>YOUR CONTENT HERE</a> 
    </td> 


<!--SideBar End --> 

私はサイドバーが完全にcollpaseしたいので、それが波平のように見えます。

また、私はテーブルを使用するのは大変ですが、それはvbulletinで行うのが最も簡単な方法です。 ああ、私はサイドバーから.hideと.showを動かすことを計画しています。

最後に何をしているのかを見ることができますHere お手伝いいただける方に感謝します。

答えて

0

私は、slideLeftHide()slideLeftShow()を定義するextslide pluginを見ていきます。プラグインを使用するか、ソースの参照方法を調べるのに役立ちます。

編集:彼らは、次の同等のものを行うために表示されます。

$(".hide").click(function(){ 
    $("#sidebar").animate({width:"hide", opacity:0}, 500); 
}); 

$(".show").click(function(){ 
    $("#sidebar").animate({width:"show", opacity:100}, 500); 
}); 
+0

本当にありがとうございましたメイトは、それが を動作させるために、わずかにそれを編集していた< を使用{ $( "#sidebar")。animate({width:{text}})は、 "隠す" 、不透明度:0}、500)。 }); $( "。show")click(function(){ $( "#sidebar")アニメーション(幅: "150"、不透明度:100}、500); }); }); でも、ありがとうございました。 –

関連する問題