Wednesday, February 24, 2010

jQuery: Sliding Top Menu

Untuk demo klik disini
Bingung ni masu ngasih judulnya apaan!!! kita langsung ajah lah ya..
  1. Seperti biasa backup dulu template anda.
  2. Cari kode ]]></b:skin> lalu masukan kode dibawah ini tepat diatasnya.
  3. #sliderWrap { margin: 0 auto; width: 300px; } #slider { position: absolute; background-image:url(http://s2.sigmirror.com/files/58956_xcuvk/slider.png); background-repeat:no-repeat; background-position: bottom; width: 300px; height: 159px; margin-top: -141px; } #slider img { border: 0; } #sliderContent { margin: 50px 0 0 50px; position: absolute; text-align:center; background-color:#FFFFCC; color:#333333; font-weight:bold; padding: 10px; } #header { margin: 0 auto; width: 600px; background-color: #F0F0F0; height: 200px; padding: 10px; } #openCloseWrap { position:absolute; margin: 143px 0 0 120px; font-size:12px; font-weight:bold; }
  4. Setelah itu cari kode </head> lalu masukan kode dibawah ini diatasnya.
  5. <script type="text/javascript" src="http://s2.sigmirror.com/files/58960_sspjf/jquery-1.2.6.min.js"></script>
  6. Lalu cari lagi kode <body>, setelah itu tambahkan kode berikut ini dibawahnya
  7. .
    <script type="text/javascript"> $(document).ready(function() { $(".topMenuAction").click( function() { if ($("#openCloseIdentifier").is(":hidden")) { $("#slider").animate({ marginTop: "-141px" }, 500 ); $("#topMenuImage").html('<img src="http://s2.sigmirror.com/files/58955_t6ugo/open.png"/>'); $("#openCloseIdentifier").show(); } else { $("#slider").animate({ marginTop: "0px" }, 500 ); $("#topMenuImage").html('<img src="http://s2.sigmirror.com/files/58954_fdrhd/close.png"/>'); $("#openCloseIdentifier").hide(); } }); }); </script> <div id="sliderWrap"> <div id="openCloseIdentifier"></div> <div id="slider"> <div id="sliderContent"> Isn't this nice? </div> <div id="openCloseWrap"> <a href="#" class="topMenuAction" id="topMenuImage"> <img src="http://s2.sigmirror.com/files/58955_t6ugo/open.png" alt="open" /> </a> </div> </div> </div>
  8. Save Template anda, dan lihat hasilnya.
nah semoga bermanfaat ya.. selamat mencoba..

Tuesday, February 23, 2010

JQuery: Slide Elements in Different Directions

Untuk melihat demonya silakan klik disini
Kali ini saya ingin memberikan beberapa trik sliding yang tentu saja menggunakan JQuery juga, langsung ajah ya.. : Klik Kanan lalu "Save As", setelah itu upload ketempat hosting anda.
  1. Cari kode berikut ini ]]></b:skin> lalu masukan kode berikut ini diatasnya.
  2. .slide { position: relative; overflow: hidden; height: 120px; width: 350px; margin: 1em 0; background-color: #ffc; border: 1px solid #999; } .slide .inner { position: absolute; left: 0; bottom: 0; width: 338px; height: 36px; padding: 6px; background-color: #4c5; color: #333; } .slide button { margin: .7em 0 0 .7em; } .js #slidebottom .inner { display: none; }
  3. Setelah itu cari kode </head> dan masukan kode berikut ini diatasnya.
  4. <script src='masukan alamat jquery.js' type='text/javascript'/> <script src='masukan alamat sliding.js' type='text/javascript'/>
  5. Save Template anda.
Setelah itu anda tinggal Tambah Laman lalu HTML/Javascript, dan masukan kode dibawah ini.
<div id="slidemarginleft" class="slide"> <button>slide it</button> <div class="inner">Slide from bottom</div> </div>
Tulisan yang berwarna merah bisa anda ganti sesuai kebutuhan anda. (sesuaikan dengan demo) sedangkan untuk tulisan yang berwarna hijau bisa disesuaikan dengan keinginan anda. nah semoga bermanfaat ya.. selamat mencoba..

Monday, February 22, 2010

Manual Post/Picture Slideshow.

Untuk demo klik disini
Kali ini saya ingin memberikan tips dalam membuat post/picture sildeshow tetapi kali ini slideshownya tidak otomatis seperti postingan saya terdahulu (Random Post With Slideshow), untuk membuatnya tinggal ikuti langkah-langkah berikut ini..:
  1. loading.gif
  2. contentslider.js
  3. contentslider.css
"Klik Kanan" lalu "Save As", lalu upload ke hosting anda.
  1. Lalu cari kode </head>, masukan kode berikut diatasnya
  2. <link rel="stylesheet" type="text/css" href="masukan alamat contentslider.css" /> <script type="text/javascript" src="masukan alamat contentslider.js"></script>
  3. Sekarang tinggal Tambah Elemen lalu masukan kode dibawah ini.
  4. <h2>Example 1</h2> <!--Inner content DIVs should always carry "contentdiv" CSS class--> <!--Pagination DIV should always carry "paginate-SLIDERID" CSS class--> <div id="slider1" class="sliderwrapper"> <div class="contentdiv"> Content 1 Here. <br /> <p></p><a href="javascript:featuredcontentslider.jumpTo('slider1', 3)">Go to 3rd slide</a></p> </div> <div class="contentdiv"> Content 2 Here. </div> <div class="contentdiv"> Content 3 Here. </div> </div> <div id="paginate-slider1" class="pagination"> </div> <script type="text/javascript"> featuredcontentslider.init({ id: "slider1", //id of main slider DIV contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"] toc: "#increment", //Valid values: "#increment", "markup", ["label1", "label2", etc] nextprev: ["Previous", "Next"], //labels for "prev" and "next" links. Set to "" to hide. revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover" enablefade: [true, 0.2], //[true/false, fadedegree] autorotate: [true, 3000], //[true/false, pausetime] onChange: function(previndex, curindex){ //event handler fired whenever script changes slide //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc) //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc) } }) </script> <br /> <h2>Example 2, Pagination links from markup</h2> <!--Inner content DIVs should always carry "contentdiv" CSS class--> <!--Pagination DIV should always carry "paginate-SLIDERID" CSS class--> <div id="slider2" class="sliderwrapper"> <div class="contentdiv"> Content 1 Here. </div> <div class="contentdiv"> Content 2 Here. <br /> <p></p><a href="javascript:featuredcontentslider.jumpTo('slider2', 1)">Go back to 1st slide</a></p> </div> <div class="contentdiv"> Content 3 Here. </div> </div> <div id="paginate-slider2" class="pagination"> <a href="#" class="toc">First Page</a> <a href="#" class="toc anotherclass">Second Page</a> <a href="#" class="toc">Third Page</a> <a href="#" class="prev" style="margin-left: 10px"><</a> <a href="#" class="next">></a> </div> <script type="text/javascript"> featuredcontentslider.init({ id: "slider2", //id of main slider DIV contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"] toc: "markup", //Valid values: "#increment", "markup", ["label1", "label2", etc] nextprev: ["Previous", "Next"], //labels for "prev" and "next" links. Set to "" to hide. revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover" enablefade: [true, 0.2], //[true/false, fadedegree] autorotate: [false, 3000], //[true/false, pausetime] onChange: function(previndex, curindex){ //event handler fired whenever script changes slide //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc) //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc) } }) </script>
  5. Save dan lihat hasilnya.
untuk kata yang tercetak merah bisa anda ganti sesuai keinginan. nah semoga bermanfaat ya.. selamat mencoba..