Tuesday, January 14, 2014

Membuat Sidebar Accordion dengan jQuery

Membuat Sidebar Accordion dengan jQuery, Maximum Tips Trick kali ini akan membahas bagaimana cara dan apa manfaat membuat Sidebar Accordian akan dibahas pada post ini. Apa itu Sidebar Accordion mungkin teman teman akan lebih jelas pembahasannya bila searching di google, tapi untuk contohnya, sobat blogger bisa lihat di sidebar Blog ini.

Membuat Sidebar Accordion dengan jQuery
Sidebar Accordion dengan jQuery

Kriteria Post Hari Ini :
  • Goal : Sidebar kuno kita akan berubah tampilan menjadi lebih elegant
  • Tujuan : Memperindah Blog kita sehingga visitor akan betah
  • Harapan : Theme Blog kita lebih user friendly
How To Make Sidebar Accordion With JQuery :

Berikut lengkap Membuat Sidebar Accordion dengan jQuery : 
  • Masuk pada bagian Template » Edit HTML 
Kemudian Letakkan kode berikut ini atas kode ]]></b:skin> 

#sidebar-wrapper h2 {
margin: 0 2px;
padding:3px 7px 3px 13px;
 
text-shadow:0 1px 0 black;
background-color:#AD3000; 
border:1px solid #ccc; 
font:normal bold 12px "Trebuchet MS", Trebuchet, sans-serif; 
color:#fff; 
text-transform:uppercase; 
} 
#sidebar-wrapper h2:hover { 
margin: 0 2px; 
padding:3px 7px 3px 13px; 
background:#860000; 
font:normal bold 12px "Trebuchet MS", Trebuchet, sans-serif; 
color:#fff; 
text-transform:uppercase; 
border-bottom:1px solid #404040; 
} 
#sidebar-wrapper h2.active { 
background-color:#B60000; 
color:#FFF; 
} 
#sidebar-wrapper .widget { 
margin:0 0; 
padding:0 0; 
} 
#sidebar-wrapper .widget-content { 
padding:5px 5px 5px 13px; 
max-height:auto; 
overflow:auto; 
} 
#sidebar-wrapper1 .widget-content ul li { 
border-top:1px solid #444; 
border-bottom:1px solid #222; 
}
Selanjutnya Letakkan kode berikut ini diatas kode </head>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
$(function() {
    $('#sidebar-wrapper .widget-content').hide();
    $('#sidebar-wrapper h2:first').addClass('active').next().slideDown('slow');
    $('#sidebar-wrapper  h2').css('cursor', 'pointer').click(function() {
        if($(this).next().is(':hidden')) {
            $('#sidebar-wrapper h2').removeClass('active').next().slideUp('slow');
            $(this).toggleClass('active').next().slideDown('slow');
        }
    });
});
//]]>
</script> 
 Simpan Template

Keterangan:
Kode B60000 merupakan background pada judul widget. 
Kode #sidebar-wrapper  merupakan ID sidebar.

Kode


<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/>


merupakan jQuery, jika template anda sudah terdapat kode ini, maka tidak usah ditambahkan lagi, atau anda juga bisa mengganti jQuery yang lama dengan yang versi terbaru.

2 comments: