Konfigurasi jQuery Nivo Slider
Nivo adalah jQuery slider yang paling fleksibel dalam hal konfigurasi (setidaknya saat pertama kali Saya menulis pos ini). Terdapat begitu banyak pilihan yang dapat Anda gunakan di dalamnya. Dimulai dari menentukan efek spesifik, kontrol navigasi sampai kepada fungsi-fungsi tambahan. Namun pada intinya, Nivo adalah slider yang bisa bekerja pada sebagian besar versi jQuery:
Kerangka Dasar
Nivo Slider terbentuk dari beberapa elemen <img>
yang diliputi oleh elemen <div class="nivoSlider"></div>
. Ini adalah markup HTML minimalnya:
HTML
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<title>NivoSlider Demo - Basic</title>
<link href="css/demo.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<div class="nivoSlider" id="nivoSlider">
<img src="img/1.jpg" alt="" title="Slider Caption 1">
<img src="img/2.jpg" alt="" title="Slider Caption 2">
<img src="img/3.jpg" alt="" title="Slider Caption 3">
<img src="img/4.jpg" alt="" title="Slider Caption 4">
</div>
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/jquery.nivo.slider.min.js"></script>
<script>
$(window).load(function() {
$('#nivoSlider').nivoSlider();
});
</script>
</body>
</html>
CSS
/*
* jQuery Nivo Slider v2.7.1
* http://nivo.dev7studios.com
*
* Copyright 2011, Gilbert Pellegrom
* Free to use and abuse under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
* March 2010
* Style by Taufik Nurrohman <http://gplus.to/tovic>
*/
#slider-wrapper {
width:618px;
margin:30px auto;
padding:2px;
background-color:black;
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);
-moz-box-shadow:0 1px 5px rgba(0,0,0,.4);
box-shadow:0 1px 5px rgba(0,0,0,.4);
}
.nivoSlider {
position:relative;
background:white url('loading.gif') no-repeat 50% 50%;
width:618px; /* Make sure your images are the same size */
height:246px; /* Make sure your images are the same size */
}
.nivoSlider img {
position:absolute;
top:0;
left:0;
display:none;
}
.nivoSlider a {
border:none;
display:block;
}
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:none;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* The slices and boxes in the slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
}
.nivo-caption {
font:normal bold 12px/normal Arial,Sans-Serif;
position:absolute;
left:0;
bottom:0;
background-color:black;
color:white;
opacity:.8; /* Overridden by `captionOpacity` setting */
width:100%;
z-index:8;
}
.nivo-caption a {
color:white;
border-bottom:1px dotted white;
}
.nivo-caption a:hover {color:#ffa}
.nivo-caption p {
padding:8px 10px;
margin:0;
}
.nivo-html-caption {display:none}
.nivoSlider .nivo-caption a {display:inline}
/* Direction nav styles (e.g. "Next" & "Prev") */
.nivo-directionNav a {
border:none;
display:block;
width:30px;
height:30px;
position:absolute;
top:50%;
margin-top:-15px;
z-index:9;
background:transparent url('arrows.png') no-repeat 0 0;
text-indent:-9999px;
cursor:pointer;
}
a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
a.nivo-prevNav {left:15px}
/* Control nav styles (e.g. 1, 2, 3 ...) */
.nivo-controlNav {
position:absolute;
top:10px;
right:15px;
}
.nivo-controlNav a {
font:normal normal 10px/normal Verdana,Tahoma,Arial,Sans-Serif;
color:white;
text-decoration:none;
position:relative;
z-index:9;
cursor:pointer;
background-color:#111;
width:17px;
padding:2px 0 3px;
margin:0 0 0 4px;
text-align:center;
display:inline-block;
*display:inline;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.nivo-controlNav a.active {background-color:#39f}
Untuk menjalankan slider, terapkan method .nivoSlider()
secara langsung pada elemen pembungkusnya. Konfigurasi ini akan mengubah daftar gambar menjadi slider dengan opsi bawaan dari skrip Nivo yang telah terpasang:
$(window).load(function() {
$('#nivoSlider').nivoSlider();
});
Konfigurasi jQuery Nivo Slider
Opsi | Keterangan |
---|---|
effect | Digunakan untuk menentukan efek transisi spesifik (normal: "random" ) |
slices | Digunakan untuk menentukan jumlah potongan (jumlah potongan gambar vertikal) (normal: 15 ) |
boxCols | Digunakan untuk menentukan jumlah kolom pada efek berupa blok-blok potongan gambar (normal: 8 ) |
boxRows | Digunakan untuk menentukan jumlah baris pada efek berupa blok-blok potongan gambar (normal: 4 ) |
animSpeed | Digunakan untuk menentukan kecepatan animasi (normal: 500 ) |
pauseTime | Digunakan untuk menentukan seberapa lama slide akan berhenti sebelum memulai berganti menuju slide berikutnya (normal: 3000 ) |
startSlide | Digunakan untuk menentukan urutan slide yang akan terlihat lebih dulu saat slideshow dimulai. Indeks dimulai dari 0 (normal: 0 ) |
directionNav | Jika bernilai false , navigasi Next & Prev tidak akan ditampilkan (default: true ) |
directionNavHide | Jika bernilai false , navigasi Next & Prev akan selalu terlihat. Jika bernilai true , navigasi Next & Prev akan menghilang, namun akan tampil ketika pointer berada di atas slider (normal: true ) |
controlNav | Jika bernilai false , navigasi 1, 2, 3, … tidak akan ditampilkan (normal: true ) |
controlNavThumbs | Jika bernilai true , navigasi 1, 2, 3, … akan berubah menjadi thumbnail, namun opsi ini membutuhkan sedikit modifikasi khusus pada CSS yang nanti akan kita bahas di bawah (normal: false ) |
controlNavThumbsFromRel | Jika bernilai true , navigasi thumbnail akan mengambil data URL thumbnail dari atribut rel di dalam setiap gambar (normal: false ) |
keyboardNav | Jika bernilai false , fitur navigasi slideshow menggunakan papan ketik akan dinonaktifkan (normal: true ) |
pauseOnHover | Jika bernilai false , animasi slide akan terus berjalan meskipun pointer sedang berada di atas slide (normal: true ) |
manualAdvance | Jika bernilai true , efek perpindahan slide akan dilakukan secara manual, yaitu dengan cara mengeklik navigasi Next & Prev atau 1, 2, 3, … atau menggunakan tombol panah pada papan ketik (normal: false ) |
captionOpacity | Digunakan untuk menentukan tingkat transparasi deskripsi slide (image caption). Sebenarnya ini tidak terlalu penting dan hanya digunakan untuk menangani validasi dan masalah cross-browser untuk efek CSS transparasi (normal: 0.8 ) |
prevText | Digunakan untuk menentukan teks navigasi Previous (normal: "Prev" ) |
nextText | Digunakan untuk menentukan teks navigasi Next (normal: "Next" ) |
Lebih Detail
Di sini Saya hanya akan memberikan sedikit halaman demo. Untuk demo selengkapnya sudah ada di dalam berkas unduhan.
Menentukan Efek Spesifik
Nivo memiliki beberapa efek di dalamnya yang secara normal akan ditampilkan secara acak. Efek-efek tersebut diantaranya bisa Anda lihat di dalam kode sumber jquery.nivo.slider.js
pada bagian ini:
if(settings.effect == 'random') {var anims = new Array('sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft','sliceUpDown','sliceUpDownLeft','fold','fade','boxRandom','boxRain','boxRainReverse','boxRainGrow','boxRainGrowReverse'); currentEffect = anims[Math.floor(Math.random() * (anims.length + 1))];
if (currentEffect == undefined) currentEffect = 'fade';
}
Sebagai contoh, jika Anda menginginkan efek sliceUpRight
dan sliceDownRight
saja, caranya cukup dengan menuliskannya seperti ini:
$('#nivoSlider').nivoSlider({
effect: 'sliceUpRight,sliceDownRight'
});
Memodifikasi Jumlah Slice
Secara normal, jumlah slice adalah 15 dan box sebanyak 8 × 4. Namun kita bisa memodifikasi jumlahnya. Yang penting pastikan saja Anda menggunakan angka-angka yang tepat sesuai dengan pembagian lebar dan tinggi gambar agar hasilnya tidak berantakan. Misalnya, jika ukuran gambar yang digunakan untuk membuat slider adalah 200 × 100, buatlah jumlah slice sebanyak 10 atau 20 dan jangan membuat jumlah slice sebanyak 13, 17, 70, … karena ini akan membuat slider menjadi tersentak-sentak. Selain itu jangan terlalu banyak menciptakan slice, itu akan membuat peramban menjadi macet (biasanya muncul peringatan: the script on this page is too busy blah blah blah…
):
$('#nivoSlider').nivoSlider({
slices: 20, // Menentukan jumlah slice sebanyak 20
boxCols: 5, // Menentukan jumlah kolom sebanyak 5
boxRows: 4 // Menentukan jumlah baris sebanyak 4
});
Mengubah Kecepatan Animasi
Kecepatan animasi bisa diubah dengan mudah:
$('#nivoSlider').nivoSlider({
animSpeed: 1000, // Menentukan kecepatan animasi
pauseTime: 2000 // Menentukan lama waktu tunda sebeum animasi berpindah ke slide berikutnya terjadi
});
Menampilkan Slide ke 4 Terlebih Dahulu
Dalam JavaScript, urutan umumnya dimulai dari 0, jadi pastikan Anda tidak keliru dengan ini. Jika ingin menampilkan slide ke empat sebagai slide pertama yang ditampilkan, maka Anda harus menuliskan nilai 3
pada opsi startSlide
:
$('#nivoSlider').nivoSlider({
startSlide: 3 // Urutan ke empat
});
Menghilangkan Semua Navigasi
Menghilangkan semua navigasi dapat dilakukan dengan cara menuliskan nilai false
pada semua opsi yang berhubungan dengan navigasi jalan pintas. Jika perlu, nonaktifkan juga fitur navigasi dengan papan ketik sehingga pengunjung tidak akan bisa melakukan apapun kecuali menatap slider sampai pertunjukan berakhir. Ini jika Anda ingin menguji kesabaran pengunjung:
$('#nivoSlider').nivoSlider({
directionNav: false,
controlNav: false,
keyboardNav: false
});
Mengubah Teks Navigasi `Next & Prev`
Secara normal, navigasi Next & Prev tidak akan menampilkan teks apapun. Karena di dalam temanya indentasi teks memang sudah diset agar tidak terlihat untuk mengubah tampilannya menjadi berupa gambar panah kiri dan kanan:
.nivo-directionNav a {
border:none;
display:block;
width:30px;
height:30px;
position:absolute;
top:50%;
margin-top:-15px;
z-index:9;
background:transparent url('arrows.png') no-repeat 0 0;text-indent:-9999px; cursor:pointer;
}
Hal yang sama juga terjadi pada navigasi 1, 2, 3, …
.nivo-controlNav a {
display:block;
width:22px;
height:22px;
background:transparent url('bullets.png') no-repeat 0 0;text-indent:-9999px; border:none;
margin-right:3px;
float:left;
}
Jika Anda menginginkan navigasi Next & Prev dengan keterangan berupa teks, Anda perlu memodifikasi CSS di dalam temanya:
.nivo-directionNav a {
width:auto;
height:auto;text-indent:0; background-image:none;
background-color:black;
font:normal bold 10px/normal Verdana,Arial,Sans-Serif;
color:white;
padding:5px 8px 6px;
}
.nivo-directionNav a:hover {background-color:#39f}
$('#nivoSlider').nivoSlider({
prevText: 'Sebelumnya',
nextText: 'Berikutnya'
});
Nivo Slider dengan Thumbnail
Nivo Slider memiliki beberapa hal yang akan membuat semua pengaturan menjadi jauh lebih praktis dan masuk akal. Pertama, teks di dalam caption (pita hitam berisi deskripsi slide) diproduksi dari atribut title
pada gambar. Begitu pula dengan thumbnail. Untuk mengaktifkan thumbnail pada NioSlider, syarat pertama yang harus Anda penuhi adalah membuat beberapa gambar berukuran kecil sebagai thumbnail, kemudian memasukkan URL gambar tersebut ke dalam atribut rel
yang telah ditambahkan ke dalam setiap gambar:
<div class="nivoSlider" id="nivoSlider">
<img src="img/1.jpg" alt="" title="Slider Caption 1" rel="img/1_thumb.jpg">
<img src="img/2.jpg" alt="" title="Slider Caption 2" rel="img/2_thumb.jpg">
<img src="img/3.jpg" alt="" title="Slider Caption 3" rel="img/3_thumb.jpg">
<img src="img/4.jpg" alt="" title="Slider Caption 4" rel="img/4_thumb.jpg">
</div>
Setelah atribut rel
ditambah, maka thumbnail akan secara otomatis terbentuk di dalam kontrol navigasi. Namun saat ini thumbnail masih tidak bisa terlihat karena pengaturan normal dalam CSS dan dalam plugin masih belum mengizinkan untuk menampilkan gambar. Anda harus memodifikasi kode CSS di dalamnya untuk mengaktifkan thumbnail dan mengaktifkan fitur navigasi thumbnail pada pengaturan (baca: Using Thumbnail with the Nivo Slider)
.nivo-controlNav {
top:100%;
right:0;
left:0;
text-align:center;
margin-top:15px;
}
.nivo-controlNav a {width:auto; height:auto; padding:0;
background:none;
}
.nivo-controlNav img {display:block; position:relative;
border:2px solid #111;
opacity:.8;
}
.nivo-controlNav a.active img {opacity:1}
$('#nivoSlider').nivoSlider({
controlNavThumbs: true,
controlNavThumbsFromRel: true,
controlNavThumbsSearch: '.jpg',
controlNavThumbsReplace: '_thumb.jpg'
});
Callback
Sedikit tambahan. Pada bagian bawah Anda akan melihat beberapa fungsi kosong seperti berikut:
$('#nivoSlider').nivoSlider({
...
...
beforeChange: function() {},
afterChange: function() {},
slideshowEnd: function() {},
lastSlide: function() {},
afterLoad: function() {}
});
Itu semua adalah fungsi-fungsi kosong yang nantinya bisa Anda gunakan untuk membuatnya bekerja pada waktu-waktu tertentu:
Opsi | Keterangan |
---|---|
beforeChange | Digunakan untuk menjalankan aksi sebelum slide berganti. |
afterChange | Digunakan untuk menjalankan aksi setelah slide berganti. |
slideshowEnd | Digunakan untuk menjalankan aksi setelah slideshow berakhir. |
lastSlide | Digunakan untuk menjalankan aksi saat animasi telah mencapai slide terakhir. |
afterLoad | Digunakan untuk menjalankan aksi saat slider telah selesai (baru saja selesai) dimuat. |
Katakanlah kita akan menciptakan fungsi-fungsi tambahan yang akan dijalankan secara otomatis berdasarkan pembagian waktu seperti pada tabel di atas. Ini cuma contoh saja. Dalam kenyataannya, fungsi bisa bermacam-macam. Di sini Saya akan menggunakan jQuery .text()
dan .append()
sebagai percobaan:
$('#slider').nivoSlider({
manualAdvance: true,
beforeChange: function() {
$('#callback-message').append('Next slide...<br>');
},
afterChange: function() {
$('#callback-message').append('Slide changed.<br>');
},
slideshowEnd: function() {
$('#callback-message').append('The end!<br>');
},
lastSlide: function(){
$('#callback-message').append('This is the last slide!<br>');
},
afterLoad: function(){
$('#callback-message').append('Starting slideshow...<br>');
}
});
Kemudian kita buat elemen #callback-message
sebagai penampil pesan:
<p id="callback-message">Teks akan masuk di sini...</p>
Sampai di sini Saya rasa cukup mudah dipahami:
Terakhir…
Jangan terpaku pada tema yang itu-itu saja. Cobalah untuk mengubah posisi navigasi, deskripsi slide, warna latar dan yang lain untuk menciptakan tema sendiri. Semoga sukses!
74 Comments:
bang sya ingin tanya,gimana kalo slider ini disatukan js nya dengan js readmore otomatis utk recent post kita,jadi dihome dia munculnya gini bang :D kalo bisa PM saya ya thanks alot
By Mr.Randy, at Saturday, April 14, 2012 at 8:18:00 PM GMT+7
@randy yang penting share WANI PIROOO... Khkhkhh... (-.-,)
By Taufik Nurrohman, at Saturday, April 14, 2012 at 10:01:00 PM GMT+7
masih bingung masangnya mas :D
By Putra, at Saturday, April 21, 2012 at 9:09:00 AM GMT+7
mas taufik..saya bingung gimana caranya agar nivo slidernya cuman tampil di home dan searchlabel..jadi tidak tampil pada waktu full post..mhon pencerahanya y mas..^^
By Angga, at Tuesday, May 8, 2012 at 10:31:00 AM GMT+7
baru kali ini nih sampe detail gini tutornya.....
lanjutkan mas..
semoga amal ibadahnya dibalas oleh tuhan :-bd 0:)
By Rotasi Globe, at Sunday, May 13, 2012 at 5:59:00 PM GMT+7
@Angga Y Letakkan slideshow di antara kondisi pengingkaran halaman item dan halaman statis:
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:blog.pageType != "item"'>
Letakkan slideshow di sini...
</b:if>
</b:if>
[note]Terkait: Tag Kondisional Tingkat Lanjut[/note]
By Taufik Nurrohman, at Thursday, May 17, 2012 at 10:34:00 AM GMT+7
Om cara pemakaiannya bagaimana om? :(
Tolong dong sekali ini saja.
By Muhammad Zaki Al Aziz, at Wednesday, June 6, 2012 at 9:01:00 AM GMT+7
Mantep deh :D , Sliedshow ini yg pertma kali saya jadiin eksperimen coba2 aja terxta dsni lbih detail lgi, mntep deh \o/ ..
By Andy Nur, at Sunday, June 17, 2012 at 8:29:00 PM GMT+7
saya ganti aja slid shownya pake ini tapi gimana supaya slidshownya di taro di tengah blog dan di bagian home kaya slid show yang ada di template template premium gitu mohon sangat pencerahanya dari mas kang taufik
By Unknown, at Sunday, July 8, 2012 at 6:31:00 AM GMT+7
1 pertanyaan lagi sangat penting jadi plis dijawab y kalo mau pasang thumbal di sebelah kanan gimana kan contoh di atas di bawah nah sekarang mau pasang disamping + ada deskiptionnya mohon dijawab ya sangat sangat penting bagiku
By Unknown, at Sunday, July 8, 2012 at 8:48:00 AM GMT+7
adalagai mungkin ini yang terakhir pertanyaan bagaimana caranya slid show hanya tampil bagia home saja
By Unknown, at Sunday, July 8, 2012 at 12:07:00 PM GMT+7
@Thomi Jasir Cek kode CSS halaman demo terakhir.
By Taufik Nurrohman, at Sunday, July 8, 2012 at 2:06:00 PM GMT+7
@Thomi Jasir Taruh kerangka slideshow di dalam tag kondisional halaman muka:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<div class='nivoSlider'>
<a href='#'><img src='images/1.jpg' alt='' title='Aku tidak akan pernah tahu' /></a>
<a href='#'><img src='images/2.jpg' alt='' title='Bahwa ini dan mereka itu tidak akan pernah identik' /></a>
<a href='#'><img src='images/3.jpg' alt='' title='Sebuah kenyataan yang lucu' /></a>
<a href='#'><img src='images/4.jpg' alt='' title='Meski seringkali begitu menyakitkan' /></a>
</div>
</b:if>
By Taufik Nurrohman, at Sunday, July 8, 2012 at 2:10:00 PM GMT+7
anu kang taufik kok gak keluar ya gambarnya padalah sudah saya teliti
kang taufik sudah saya pasang dibawah itu tapi keluarnya kok di bawah judul di setiap postingan lagi keluar slid shownya
By Unknown, at Sunday, July 8, 2012 at 3:03:00 PM GMT+7
oh saya baru tahu kenapa thumbal gak mun cul saat di slid show karena ada yag kurang di /head di atas nya sehingga tidak memanggil thumbail trus biar caranya memecahkan masalah ini bagai mana ?
By Unknown, at Monday, July 9, 2012 at 6:27:00 PM GMT+7
@Thomi Jasir Tambahkan atribut rel pada setiap slide. Isi dengan URL gambar thumbnail. Set opsi controlNavThumbs dan controlNavThumbsFromRel menjadi true. Di atas sudah dijelaskan.
By Taufik Nurrohman, at Monday, July 9, 2012 at 7:37:00 PM GMT+7
cara pasang kode di atas bagaimana saya sebelumnya gak pake kode itu melainkan kode js yang udah jadi yang saya pakai untuk menampilkan slid show.......
sebelumnya saya minta maaf banyak nanya namun itulah saya gak akan berhenti sampai bisa jadi mohon bantu ya.....
By Unknown, at Tuesday, July 10, 2012 at 7:14:00 PM GMT+7
@Thomi Jasir Cara pasangnya ya begitu. Persis seperti itu.
Kalau bingung dengan versi asli konfigurasi slideshow ini, ada satu contoh yang mudah. Saya ambil contoh dari blog Abu Farhan: http://www.abu-farhan.com/2011/07/automatic-content-slider-for-blogger-using-nivo-slider-part-1/
By Taufik Nurrohman, at Tuesday, July 10, 2012 at 9:29:00 PM GMT+7
bg taufic saya mau tanya kalau gambarnya width nya gax 316px dan 246px gimana sih biar auto jadi 316px dan 246px ?
By Bakteri, at Friday, July 13, 2012 at 4:10:00 PM GMT+7
@edinofri Nggak bisa. Walaupun slideshow ini memakai gambar, tapi sebenarnya Nivo cuma mengambil nilai atribut src pada gambar tersebut untuk digunakan sebagai nilai background pada mosaik-mosaik slide yang dibangun secara otomatis, sedangkan gambar yang sebenarnya akan disembunyikan:
slider.append(
$('<div class="nivo-slice"></div>').css({
left:(sliceWidth*i)+'px', width:sliceWidth+'px',
height:'0px',
opacity:'0',
background: 'url("'+ vars.currentImage.attr('src') +'") no-repeat -'+ ((sliceWidth + (i * sliceWidth)) - sliceWidth) +'px 0%'
})
);
Ada cara lain sebenarnya, menggunakan background-size, tapi Saya kurang yakin :\
By Taufik Nurrohman, at Friday, July 13, 2012 at 8:01:00 PM GMT+7
mas saya mau tanya
kalau mau dipasang di web dan data gambar yang diambil dari database bagaimana ya??saya masih bingung.trima kasih
By didiksulis, at Thursday, July 19, 2012 at 10:55:00 AM GMT+7
Kurang tahu. Biasanya elemen-elemennya harus dituliskan secara tidak langsung dengan bahasa tertentu. Satu contoh Saya dapat dari plugin WordPress seperti ini:
...
echo '<img src="'.$image->imageURL.'" '. $image_description . $size .' />';
...
By Taufik Nurrohman, at Thursday, July 19, 2012 at 1:28:00 PM GMT+7
masalah sudah teratasi mas.sekarang yang jadi masalah,web saya memakai template yang ada dropdown menunya.setelah saya memasang nivo slider, ketika gambar berganti maka dropdown menunya jadi tertutup oleh gambarnya.apa yang harus saya rubah ya mss?terima kasih
By didiksulis, at Friday, July 20, 2012 at 3:53:00 PM GMT+7
Perbesar nilai z-index yang ada di drop-down menu.
By Taufik Nurrohman, at Friday, July 20, 2012 at 4:33:00 PM GMT+7
makasih mas.its works
By didiksulis, at Monday, July 23, 2012 at 9:53:00 AM GMT+7
mas saya udah coba tapi tidak pernah berhasil, saya bingung dengan kata kata mas, letkkannya dimana bingung. huft
By debbie irlando manurung, at Wednesday, July 25, 2012 at 11:00:00 AM GMT+7
TETOOOOTTTTTTT!!!!!!!
Anda belum beruntung :D
By Taufik Nurrohman, at Thursday, July 26, 2012 at 6:18:00 PM GMT+7
mas mohon bantuannya untuk melebarkan slide menjadi 1024 , sudah di ganti , sesuai ukuran gambar, tapi slidenya tetep ukuran yang sma
'.nivoSlider {
position:relative;
background:#fff url(loading.gif) no-repeat 50% 50%;
width:1024px; /* Samakan dengan lebar gambar */
height:250px; /* Samakan dengan tinggi gambar */
apakah di situ mas caranya ?
By Unknown, at Friday, August 10, 2012 at 4:26:00 PM GMT+7
Kalau begitu ukuran gambarnya juga harus selebar 1024 piksel. Slideshow ini sebenarnya tidak menggunakan gambar, tapi menggunakan background yang diambil dari gambar setiap slide.
By Taufik Nurrohman, at Wednesday, August 22, 2012 at 9:45:00 AM GMT+7
Mas, saya kan udah berhasil buat kalo di goole posting..
http://kmkosipil.googlecode.com/svn/trunk/Nivo%20Slider/2.html
tapi kenapa pas saya saya masukin code 2.html di widget, kok nga berhasil??
salahnya dimana mas??
mohon bantuannya..
terima kasih.
By KMKO Sipil Unhas, at Saturday, September 22, 2012 at 10:32:00 AM GMT+7
Masukkan ke iframe:
<iframe style="width:100%;height:300px;" src="http://kmkosipil.googlecode.com/svn/trunk/Nivo%20Slider/2.html"></iframe>
By Taufik Nurrohman, at Monday, October 22, 2012 at 7:27:00 PM GMT+7
jiahhh abang ni , hemm sibu ya mau? wwkw oh ya bang kalo nivo slidernya disatuin ama js yang slider otomatis post recent gimana??
By Bang Randy, at Saturday, November 10, 2012 at 4:55:00 PM GMT+7
Karena Nivo Slider memakai item slideshow berupa background, jadi susah mengeset ukuran setiap slide.
By Taufik Nurrohman, at Saturday, November 10, 2012 at 6:58:00 PM GMT+7
wah, patut dicoba nih keren tampilannya
By Muhammad Zulfi Rahmanzi, at Saturday, December 1, 2012 at 9:13:00 AM GMT+7
mas kalo saya pengen dibikin slidenya ga berjalan otomatis ditambah perintah apa mas?
By Unknown, at Wednesday, December 19, 2012 at 9:19:00 AM GMT+7
$(window).load(function() {
$('.nivoSlider').nivoSlider({manualAdvance:true});
});
By Taufik Nurrohman, at Wednesday, December 19, 2012 at 8:21:00 PM GMT+7
Di halaman home blog saya sudah ada nivoslider, tapi saya ingin menambahkan beberapa nivoslider lainnya di halaman statis blog saya dengan ukuran yang berbeda, apakah bisa? bagaimana caranya? Terima kasih sebelumnya. :-bd
By 8D Productions, at Saturday, February 23, 2013 at 6:11:00 AM GMT+7
Sama saja. Dicoba saja.
By Taufik Nurrohman, at Sunday, February 24, 2013 at 4:54:00 PM GMT+7
@Taufik Nurrohman Kajiannya sgt bagus mas...
Kode2 nivo udah sya sisipkan di web saya sesuai ukuran gambar tapi yg keluar cuma space kosong aja sdangkan gambar slidernya ga muncul.
Kira-kira apa masalahnya ya? n solusinya gmn?
Trims
By Unknown, at Monday, April 1, 2013 at 4:33:00 PM GMT+7
Mungkin kode JQuery belum dipasang. Kode yang seperti ini, harus sudah ada sebelum slideshow dipasang:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'></script>
By Taufik Nurrohman, at Tuesday, April 2, 2013 at 2:10:00 PM GMT+7
Mas taufik, saya sudah mencoba berbagai slide nivo, tapi kok tidak jalan ya?
Yang muncul hanya background putih dengan loading memutar saja tidak berhenti. Padahal ajax.jquery sudah saya tambahkan di atas / head. Terima kasih mas.
By Unknown, at Wednesday, April 10, 2013 at 3:16:00 PM GMT+7
Susunannya kalau bisa seperti ini:
<head>
...
...
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div class="nivoSlider">
...
...
</div>
<script src="js/jquery.nivo.slider.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('.nivoSlider').nivoSlider();
</script>
</body>
Tidak perlu memakai $(window).load(fn)
By Taufik Nurrohman, at Thursday, April 11, 2013 at 12:12:00 AM GMT+7
Mas, sudah lumayan dapet. Tapi ga mau jalan otomatis mas :
Ini saya ambil dari sekaratmutlakmu mas:
kan saya pasang pengen kayak homepage sampeyan mas:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:section class='main' id='homepage'>
<b:widget id='HTML1' locked='false' title='' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<script type="text/javascript" src="http://reader-download.googlecode.com/files/jquery.nivo.slider.js"></script>
<style type="text/css">
---
---
</style><div id="slider-wrapper"><div class="nivoSlider" id="slider"><a href="http://latitudu.blogspot.com/"><img alt="" src="http://1.bp.blogspot.com/-if-jFfz93yA/Tz-0Zs1DvkI/AAAAAAAACJw/EF6mFH0fu8k/s1600/1.jpg" title="Aku tidak akan pernah tahu" /></a><a href="http://latitudu.blogspot.com/"><img alt="" src="http://1.bp.blogspot.com/-iGvnxF3Wy_M/Tz-0lKDQCBI/AAAAAAAACJ4/wDyhTcdE50M/s1600/2.jpg" title="Bahwa ini dan mereka itu tidak akan pernah identik" /></a><a href="http://latitudu.blogspot.com/"><img alt="" src="http://3.bp.blogspot.com/-92QipM5Wifg/Tz-0xDNdjeI/AAAAAAAACKA/K5_x5pBY8D0/s1600/3.jpg" title="Sebuah kenyataan yang lucu" /></a><a href="http://latitudu.blogspot.com/"><img alt="" src="http://3.bp.blogspot.com/-UQRJfhcgmhk/Tz-08P_5uuI/AAAAAAAACKI/SqsqDOEB6XQ/s1600/4.jpg" title="Meski seringkali begitu menyakitkan" /></a></div></div>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
</b:section>
<i rel="pre"><script type="text/javascript">
$('#slider').nivoSlider({
effect: 'random',
slices: 15,
boxCols: 8,
boxRows: 4,
animSpeed: 500,
pauseTime: 3000,
startSlide: 0,
directionNav: true,
directionNavHide: true,
controlNav: true,
controlNavThumbs: false,
controlNavThumbsFromRel: false,
controlNavThumbsSearch: '.jpg',
controlNavThumbsReplace: '_thumb.jpg',
keyboardNav: true,
pauseOnHover: true,
manualAdvance: true,
captionOpacity: 0.8,
prevText: 'Prev',
nextText: 'Next',
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){},
lastSlide: function(){},
afterLoad: function(){}
});
</script>
</body></i>
yang salah apa mas? NAvigasinya pun saya klik tidak mau jalan mas. Stack di image pertama saja.
By Unknown, at Thursday, April 11, 2013 at 5:27:00 AM GMT+7
Ganti manualAdvance: true menjadi manualAdvance: false
By Taufik Nurrohman, at Thursday, April 11, 2013 at 11:32:00 AM GMT+7
Sudah mas berkali-kali tapi tetap gagal... Bagaimana ya mas?? huuuhu
By Unknown, at Thursday, April 11, 2013 at 12:29:00 PM GMT+7
Mungkin masalah versi. Posting ini terbit kalau tidak salah saat rilis akhir JQuery versi 1.7.2
Kalau kamu memakai versi JQuery di atas itu, kemungkinannya tidak akan bekerja. Seperti slideshow blog Saya juga macet ketika Saya mengganti JQuery ke versi 1.9.1 (sekarang sudah bisa setelah plugin NivoSlider-nya Saya modifikasi. Tapi tetap mencoba bertahan dulu di JQuery versi lama untuk alasan tertentu).
By Taufik Nurrohman, at Friday, April 12, 2013 at 5:21:00 PM GMT+7
Salam Kenal Mas Taufik.. pendatang baru. tpi nyimak terus.. =D
saya mau tanya.. jika slide ini di untuk kontentnya berdasarkan recent post gimana yah.. ^_^
By Unknown, at Saturday, May 25, 2013 at 4:04:00 PM GMT+7
Assalamu'alaikum mas,
untuk integrasi nivo slider ini dengan recent article gimana mas?
jadi nantinya di home page akan tampil slide artikel terbaru otomatis menggunakan style nivo ini mas.
mohon bantuannya mas.....
By EM, at Wednesday, May 29, 2013 at 11:26:00 AM GMT+7
mas tovic, ini slider udah aku pasang di blogku,
dan alhamdulillah setengah sukses,
ada sedikit kendala mas,
slidernya kadang tampil kadang enggak,
saya memakai jquery 1.6.1,
tolong di bantu mas,,,,,,
thx
oh ya ini alamat blog sederhana saya:
gloripuisi.blogspot.com
By GP, at Thursday, June 6, 2013 at 6:29:00 PM GMT+7
Saya lihat sudah tidak ada masalah.
By Taufik Nurrohman, at Friday, June 7, 2013 at 9:58:00 AM GMT+7
tutorial yang komplit.. mantafff n manfaat bgt. terima kasih
By Unknown, at Monday, August 12, 2013 at 2:45:00 PM GMT+7
Gan, saya mau nanya nih :D
kan slider saya cuma 1 efek transisi ya, nh sy pngen ngbah efectnya jadi random, tapi sy gk pk nivo slider spt yg agan brkan itu, saya pengen modif slider yg sdh ada, sptnya ini kode jquerynya gan
By Fairuz Milkiy Kuswa, at Thursday, August 22, 2013 at 8:07:00 AM GMT+7
ini website saya gan http://fairuzmilky.blogspot.com
tolong liatkan kode jquerynya pake view pagesource gan :D
By Fairuz Milkiy Kuswa, at Thursday, August 22, 2013 at 8:10:00 AM GMT+7
makasih gan bagi ilmunya .. ^_^
By Unknown, at Monday, September 16, 2013 at 2:44:00 PM GMT+7
Mas kalo .nivo-contralnav kebawah untuk diubah jadi kesamping gmn??
By Unknown, at Monday, October 7, 2013 at 2:41:00 PM GMT+7
/* Selengkapnya: CSS Position */
.nivo-controlNav {
position:absolute;
bottom:10px;
right:15px;
}
By Taufik Nurrohman, at Tuesday, October 8, 2013 at 9:54:00 AM GMT+7
source kodenya ga bisa didonlud boss, muncul peringatan aneh dr google, mati aku mn ini source kode bagus bgt,tolong bos dishare ke media penyimpan lain kayak mediafire to ga 4shared,biar enak ngedonlutta, heeheehe...makasi
By Unknown, at Wednesday, November 13, 2013 at 2:28:00 PM GMT+7
Thank you for your explanation, there is anyway to view the demo samples and download the code, when I click the to download it request a username and password.
Thanks in advance for your replay.
Carlos
By Unknown, at Thursday, November 28, 2013 at 11:48:00 PM GMT+7
Yeah... that's my problem. I'll try to fix it as soon as possible (please click the Maintenance button).
By Taufik Nurrohman, at Thursday, November 28, 2013 at 11:59:00 PM GMT+7
Mw numpang tanya, saya sdh pakai nivo slider tpi gmbr di slider hanya ad 4.. kalau saya ingin menambahkan jumlah gambar di slider menjadi 7 gmbr, bgmn cranya y? Terima Kasih sebelumnya..
By Vivian Angel リム, at Saturday, December 14, 2013 at 5:17:00 PM GMT+7
Ditambah saja tag <img> di dalamnya, nanti otomatis akan bertambah sendiri:
<div class="nivoSlider" id="nivoSlider">
<img src="img/1.jpg" alt="" title="Slider Caption 1">
↓ ↓ ↓ (tambahkan 6 gambar lagi)
...
</div>
By Taufik Nurrohman, at Monday, December 16, 2013 at 8:02:00 PM GMT+7
Mas, kok pas mau ganti slide seperti ada slide hitam sekilas gitu ya? cara ngilanginnya gimana mas? tq
By Tubagus Habibullah, at Saturday, December 21, 2013 at 7:49:00 AM GMT+7
Itu biasanya masalah cache. Ngetes di lokal ya? Kalau bukan, lebih baik dioptimalkan mengenai cache gambarnya.
By Taufik Nurrohman, at Saturday, December 21, 2013 at 8:50:00 AM GMT+7
iya betul gan ngetes di lokal. gimana solusinya?
By Tubagus Habibullah, at Saturday, December 21, 2013 at 10:54:00 AM GMT+7
Tidak apa-apa, kalau sudah online nanti masalah itu akan hilang sendiri.
By Taufik Nurrohman, at Sunday, December 22, 2013 at 9:30:00 PM GMT+7
Bang maaf, agak telat mungkin saya updatenya, tapi daripada gak ditanyain :p
Gini saya mau upload sendiri file .css dan .js nya ke google drive tapi waktu diaplikasiin gak bisa, padahal waktu pake script punyamu yang di demo-nya bisa. Mohon solusi 'speedy' nya ya gan HEHE
Nice post
By Unknown, at Tuesday, March 4, 2014 at 10:32:00 PM GMT+7
Mau tanya bang. Di tutor ini kan nivo-caption'nya pake efek fade, cara buat supaya nivo-caption muncul dari bawah gimana?...
By Unknown, at Wednesday, March 26, 2014 at 7:11:00 PM GMT+7
Sudah lama Saya tidak ngecek pembaharuan plugin NivoSlider. Setahu Saya NivoSlider tidak punya opsi semacam itu.
By Taufik Nurrohman, at Saturday, March 29, 2014 at 2:37:00 PM GMT+7
Maaf mas...mau tanya...biar judul nya bisa ngelink dirubah apanya ya mas..??
By Admin MDC, at Saturday, May 10, 2014 at 9:39:00 AM GMT+7
title="<a href="http://www.google.com">test link</a>"
Masukkan elemen <a> ke dalam atribut title pada gambar, tapi harus di-escape dulu. Bisa pakai alat konversi kode di atas formulir komentar ini.
By Taufik Nurrohman, at Saturday, May 10, 2014 at 11:33:00 AM GMT+7
oohh ini dr blogspot mau dimasukin nivo slider tohh.... klo WP gmana ya gan?. punya saya buffering terusss... g mau jalan
By lubis, at Saturday, December 6, 2014 at 4:11:00 PM GMT+7
Pakai Smartfren…
By Taufik Nurrohman, at Saturday, December 27, 2014 at 7:22:00 AM GMT+7
maksih banyak jawabanya mas topik, itu koment sy beberapa tahun yg lalu..: D ..Btw, keren bgt itu yg CSS Kereta lokomotif..karya seorang master emang beda.. :)
By Angga, at Friday, January 9, 2015 at 12:00:00 PM GMT+7
kalau link nya dari database bagaimana ya pak ?
By Unknown, at Saturday, January 10, 2015 at 2:02:00 PM GMT+7
Post a Comment
<< Home