Kamis, 17 Juli 2014

menghidden sidebar satu per satu

toogle
maaf demo tak tersedia

di atas kode ]]></b:skin>
/*=== Toggle Sidebar jQuery ===*/
#toggle-sidebar {}
#toggle-sidebar h2 {cursorointer; display:block;}
#toggle-sidebar h2:hover {opacity: 0.75; -o-opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; filter: alpha(opacity=75);}
#toggle-sidebar h2:active {color:#888} /*warna huruf ketika aktif*/
.toggle-content {}

tambahkan script berikut di bawah kode ]]></b:skin> tadi:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
jQuery(document).ready(function(){
jQuery(".toggle-content").hide();
jQuery("#toggle-sidebar>h2").click(function(){
jQuery(this).toggleClass("active").next().slideToggle("slow");
});
});
</script>

Jika sudah menggunakan script jQuery, hapus salah satunya.



cari kode widget yang akan dibuatkan toggle seperti ini (atau yang mirip, karena tiap template kadang berbeda):

<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>

Jika sudah ketemu tambahkan kode berwarna merah sehingga menjadi seperti ini:
<b:includable id='main'>
<div id='toggle-sidebar'><!--/toggle-content-->
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='toggle-content'><!--/toggle-content-->
<div class='widget-content'>
<data:content/>
</div>
</div><!--/toggle-content-->
</div><!--/toggle-sidebar-->
<b:include name='quickedit'/>
</b:includable>

Simpan .

Jika ingin membuatkan toggle untuk widget lainnya, lakukan hal yang sama seperti pada langkah ke-5 dan ke-6.





Tambahkan komentar Komentator

Konversi KodeOOT

Terima kasih telah berkomentar