Kang Rian
4
Kang Rian
6/24/2014 09:37:00 AM
Cara Memasang Tooltip Responsive di Blog dengan jQuery.
Cara Memasang Tooltip Responsive di Blog dengan jQuery.
Haloo.. udah pada bangun sob?, setelah beberapa hari kemarin ane share template Pertamax - Free Responsive Blogger Template nah pagi ini saya mau share Cara Bikin Tooltip Responsive yang ane pasang di Template tersebut.
kaya-nya bagai sayur tanpa garam kalo tutorial tanpa demo, baik lah untuk demo-nya silahkan coba sobat sentuh2 link, gambar, dan paragraph di bawah ini :
Tooltip pada Paragraph atau tag <p> :
Tooltip pada Gambar atau pada tag <img> :
Tooltip pada Link atau pada tag anchor text <a> :
Kang Rian [on Blogger!] - Tutorial Blogger & Tips Trik Blogging!
Langkah-1 : Pastikan sobat sudah memasang jQuery Library, versi berapapun itu. jika belum silahkan simpan script external dibawah ini tepat sebelum code
Langkah-2 : Simpan kode CSS di bawah ini tepat di atas tag
Langkah 3 - Simpan kode JavaScript di bawah ini, tepat di atas tag
Jadi sobat gak perlu bingung cara pakai plugin responsive tooltip ini, sobat hanya cukup menggunakan property title="Judul" seperti biasa-nya. dan Plugin Responsive Tooltip ini akan muncul dengan sendirinya.
Sekian postingan saya kali ini, tentang Bagaimana Cara Memasang Tooltip Responsive dengan jQuery dan CSS di Blog?, jika ada pertanyaan, silahkan diskusikan melalui kotak komentar dibawah ini, terima kasih.
Salam Blogger,
- A.K.A ` KangRian! -
kaya-nya bagai sayur tanpa garam kalo tutorial tanpa demo, baik lah untuk demo-nya silahkan coba sobat sentuh2 link, gambar, dan paragraph di bawah ini :
Tooltip pada Paragraph atau tag <p> :
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Tooltip pada Gambar atau pada tag <img> :
Tooltip pada Link atau pada tag anchor text <a> :
Kang Rian [on Blogger!] - Tutorial Blogger & Tips Trik Blogging!
Cara Pemasangan :
Langkah-1 : Pastikan sobat sudah memasang jQuery Library, versi berapapun itu. jika belum silahkan simpan script external dibawah ini tepat sebelum code
</head>
pada halaman Edit Template :<!-- Library jQuery -->
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
Catatan : Pemasangan jQuery dalam Blog hanya boleh 1x saja, jika lebih dari 1 maka Efek-efek yang mengandalkan fungsi jQuery tidak akan berfungsi.
Langkah-2 : Simpan kode CSS di bawah ini tepat di atas tag
</head>
:#tooltip {
text-align: center;
color: #fff;
background: #111;
position: absolute;
z-index: 100;
padding: 15px;
border-radius: 3px;
}
#tooltip:after /* triangle decoration */ {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #111;
content: '';
position: absolute;
left: 50%;
bottom: -10px;
margin-left: -10px;
}
#tooltip.top:after {
border-top-color: transparent;
border-bottom: 10px solid #111;
top: -20px;
bottom: auto;
}
#tooltip.left:after {
left: 10px;
margin: 0;
}
#tooltip.right:after {
right: 10px;
left: auto;
margin: 0;
}
Catatan : Silahkan desain secantik mungkin kode CSS Responsive Tooltip di atas.Langkah 3 - Simpan kode JavaScript di bawah ini, tepat di atas tag
</body>
:<script>
//<![CDATA[
// Pengaturan Tooltip akan otomatis di pasang pada tag tertentu ( Setting di Bawah ini ) :
$("a").addClass("tooltip");
$("img").addClass("tooltip");
$("p").addClass("tooltip");
// Responsive Tooltip Minify JS
$(function(){var targets=$("[class~=tooltip]"),target=false,tooltip=false,title=false;targets.bind("mouseenter",function(){target=$(this);tip=target.attr("title");tooltip=$('<div id="tooltip"></div>');if(!tip||tip==""){return false}target.removeAttr("title");tooltip.css("opacity",0).html(tip).appendTo("body");var init_tooltip=function(){if($(window).width()<tooltip.outerWidth()*1.5){tooltip.css("max-width",$(window).width()/2)}else{tooltip.css("max-width",340)}var pos_left=target.offset().left+(target.outerWidth()/2)-(tooltip.outerWidth()/2),pos_top=target.offset().top-tooltip.outerHeight()-20;if(pos_left<0){pos_left=target.offset().left+target.outerWidth()/2-20;tooltip.addClass("left")}else{tooltip.removeClass("left")}if(pos_left+tooltip.outerWidth()>$(window).width()){pos_left=target.offset().left-tooltip.outerWidth()+target.outerWidth()/2+20;tooltip.addClass("right")}else{tooltip.removeClass("right")}if(pos_top<0){var pos_top=target.offset().top+target.outerHeight();tooltip.addClass("top")}else{tooltip.removeClass("top")}tooltip.css({left:pos_left,top:pos_top}).animate({top:"+=10",opacity:1},50)};init_tooltip();$(window).resize(init_tooltip);var remove_tooltip=function(){tooltip.animate({top:"-=10",opacity:0},50,function(){$(this).remove()});target.attr("title",tip)};target.bind("mouseleave",remove_tooltip);tooltip.bind("click",remove_tooltip)})});
//]]>
</script>
Cara Pemasangan ke HTML?
Dikarenakan Responsive Tooltip ini menggunakan jQuery Library, maka saya menambahkan fungsi ".addClass" pada ke 3 tag html yaitu "P" , "IMG" , dan "A" ( Paragraph, Image, dan Anchor Text ).Jadi sobat gak perlu bingung cara pakai plugin responsive tooltip ini, sobat hanya cukup menggunakan property title="Judul" seperti biasa-nya. dan Plugin Responsive Tooltip ini akan muncul dengan sendirinya.
Sekian postingan saya kali ini, tentang Bagaimana Cara Memasang Tooltip Responsive dengan jQuery dan CSS di Blog?, jika ada pertanyaan, silahkan diskusikan melalui kotak komentar dibawah ini, terima kasih.
Salam Blogger,
- A.K.A ` KangRian! -
http://osvaldas.info/elegant-css-and-jquery-tooltip-responsive-mobile-friendly
Kang Rian Ikuti
Web & Graphic Designer - Berpengalaman sejak 2010, fokus membantu Perusahaan / UMKM agar dikenal secara Global melalui Website Profesional & Desain yg Menjual.
Cek. Jasa-Design.web.id
Nah sepertinya yang ini yang cocok kang karena ga usah merubah semua html nya atau membuat html baru yang harus menambahkan class secara manual pada link atau lainnya agar keluar tooltip-nya...
BalasHapusPerlu dicoba nih kang :)
silahkan kang adhy, sebetulnya saya hanya memanfaatkan fitur jQuery yang ada.. biar gak terlalu repot ..
Hapusoalah tooltip toh itu namanya :D
BalasHapushehe, iya itu nama-nya tooltip :D
Hapussaya koben, bloglang ganteng kalem :kiss
Hapusalah siah, setelah 3000 tahun kita kenal dalam dunia blogging, saya baru menyadari kalo kang beben itu ganteng kalem. :sorry maaf.
Hapusurang mah k cindy naila selud!!! manehna kan nanya eta tooltip, tah urg ngenalkeun diri?
Hapusjeng naon ente apal urg ganteng kalem???
Saya belum pernah pasang tooltip Kang, jadi pngen coba nch kayaknya mudah...
Hapussejenis makanan ringat yah tooltip nya :ngacir
HapusKEDUAX di amankan :cool
BalasHapushaduh kebagian ketiga :berduka
HapusTetap Semangat sob! :iloveindonesia
Hapussiap kang :iloveindonesia
Hapusmantap kang tooltipnya :thumbup tapi saya simpen dulu deh :D, soalnya tampilan blog saya terlalu sederhana, kurang cocok untuk make tooltip :D
BalasHapustapi ane udh ada tooltipnya soalnya pke template PERTAMAX :2thumbup
Hapuswoke mas ryan, sesama rian pasti saling mengerti. :D hehe
Hapus@khoazis : :2thumbup
Gak ribet ya kang kalau dengan menambahkan add class..
BalasHapusTinggal pasang dan udah jadi :D
iya mba, tepat seperti moto-nya jquery "talk less do more!" :D
Hapushehe ada yang baru nih.
BalasHapusiya mba. :)
Hapuswah yang ini saya cari cari gan tooltip yang responsive. makasih ya kang. mau coba dlu hehe :2thumbup
BalasHapussilahkan di coba2 aja dulu gan. :)
Hapuslapor!!! umarazmar.blogspot.com telah menerapkan tutorial ini,.. laporan selesai!!! :cool
BalasHapusma acih kang.... :shakehand
wkwkwk.. :ngakak saya kira ada apa! siap, laporan diterima.. rapihkan berkas, waktunya cuti.. :D
Hapuswaduh :bingung, soalnya saya gak tau mas ngoding dari awal nya.. kalo dari segi tampilan menurut saya itu udah bagus kok mas, profesional ..
BalasHapusyeuh tooltip yeuh...
BalasHapuswww.antsmagazine.com/web-development/25-examples-of-css3-and-html5-tool-tip-tutorials/
alim ah, diriku mah sudah terlanjut jatuh cinta sama si yang nama-nya jQuery ! :P
Hapuskaduhung di bere...moal2 deui ah :D
Hapussuka pundungan ah aa beben mah .. :(
HapusLangsung Di Coba Gan ...
BalasHapussilahkan gan! :sup2 :sup2
Hapuswah ini bang yang ane cari2...
BalasHapusamankan Aspal dulu ah.. :v
siap kang agus! :shakehand
Hapusdicoba tap ga berhasil kang... kumaha ieu tos kieu.. :malu
BalasHapusKang mau tanya, kenapa ya kalo saya pasang tooltip ini, menu dropdown saya jadi ga berfungsi. Kalo kaya gitu kenapa ya kang? Terimakasih sebelumnya.
BalasHapusboleh lihat blog nya?
Hapusberhasil terimakasih kang
BalasHapuskok gak bisa kang? b4sharing.blogspot.com
BalasHapussaya coba ...
BalasHapusmantab banget kang tooltipnya :D simple banget dan ngga ribet kang :D thank kang :kiss
BalasHapusKang kalo bikin tooltip yg memanggil keterangan dan gambar ada tutorialnya kang?
BalasHapusmantap dah artikelnya
BalasHapushttp://acemaxs31.com/obat-herbal-gagal-jantung/
sangat menarik artikelnya,, ijin share gan
BalasHapushttp://apotekacemaxs.com/pengobatan-alami-paru-paru-basah/
keren artikelnya gan
BalasHapushttp://apotekacemaxs.com/pengobatan-tradisional-batu-ginjal/
mantab artikelnya sob
BalasHapushttp://ramuantradisionalkita.com/
nice artikelnya :)
BalasHapushttp://jellygamatgoldg31.com
terimakasih atas infonya gan
BalasHapushttp://apotekacemaxs.com/
Thank Gan Artikelnya, sangat membantu
BalasHapushttp://grosirobatjellygmat.com/
http://obatjellygamatgoldg.net/
http://jellygamat-gold.net/
http://jamutradisionalmujarab.com/
http://jellygamatgoldgpro.com/
maaf mas, jika itu di terapkan di wordpress bisa tidak ya?
BalasHapusThanks gan infonya, ditunggu info lainnya :)
BalasHapushttp://kedaiacemaxs.com/obat-tradisional-untuk-radang-usus-besar/
makasih banyak buat infonya,, nice post
BalasHapushttp://goo.gl/3QkpC3
Kang, di blog sy kok tooltipnya kok kadang gamau ilang pas udah gak di-mouse over..kenapa ya?
BalasHapusbiasanya karena jquery confilct kang :)
HapusMalam kang! Pertama trims atas tipsnya dan sukses. Kedua, aku coba simpan css & js nya di eksternal kok gak bisa ya? alias tooltips-nya gak muncul.
BalasHapusnuhun kang rian sudah memberikan tispnya
BalasHapusacemaxs31.com