Pertama masuk Edit HTML template dan pasang kode berikut ini di atas kode
</head>
<link href='http://mas-andes.googlecode.com/svn/trunk/modal-dialog.css' rel='stylesheet' type='text/css'/> <script src='http://mas-andes.googlecode.com/svn/trunk/modernizr.custom.js' type='text/javascript'/>Kemudian pasang kode berikut ini di atas kode
</body>
<script type='text/javascript'> //<![CDATA[ var ModalEffects=(function(){function init(){var overlay=document.querySelector('.md-overlay');[].slice.call(document.querySelectorAll('.md-trigger')).forEach(function(el,i){var modal=document.querySelector('#'+el.getAttribute('data-modal')),close=modal.querySelector('.md-close');function removeModal(hasPerspective){classie.remove(modal,'md-show');if(hasPerspective){classie.remove(document.documentElement,'md-perspective')}}function removeModalHandler(){removeModal(classie.has(el,'md-setperspective'))}el.addEventListener('click',function(ev){classie.add(modal,'md-show');overlay.removeEventListener('click',removeModalHandler);overlay.addEventListener('click',removeModalHandler);if(classie.has(el,'md-setperspective')){setTimeout(function(){classie.add(document.documentElement,'md-perspective')},25)}});close.addEventListener('click',function(ev){ev.stopPropagation();removeModalHandler()})})}init()})(); (function(window){'use strict';function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)")}var hasClass,addClass,removeClass;if('classList'in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c)};addClass=function(elem,c){elem.classList.add(c)};removeClass=function(elem,c){elem.classList.remove(c)}}else{hasClass=function(elem,c){return classReg(c).test(elem.className)};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+' '+c}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c),' ')}}function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c)}var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==='function'&&define.amd){define(classie)}else{window.classie=classie}})(window); //]]> </script>Kemudian Simpan template.
Struktur HTML modal dialog:
<div class="md-modal md-effect-1" id="modal-1"> <div class="md-content"> <h3>Modal Dialog <a class="md-close">×</a></h3> <div> <p>Disini Isi Konten Kotak Dialog</p> </div> </div> </div> <!-- Tombol untuk menampilkan modal dialog --> <button class="md-trigger" data-modal="modal-1">Open Dialog</button> <div class="md-overlay"></div>
classUntuk menentukan masing-masing efek yang berbeda, lihat pada tabel konfigurasi dibawah ini:md-effect-1
dan IDmodal-1
adalah tipe efek yang di gunakan (Konfigurasi lihat tabel).
<p>Disini Isi Konten Kotak Dialog</p>
adalah isi dari kotak dialog.
class | id | effect |
---|---|---|
md-effect-1 |
modal-1 |
Fade in & Scale |
md-effect-2 |
modal-2 |
Slide in (right) |
md-effect-3 |
modal-3 |
Slide in (bottom) |
md-effect-4 |
modal-4 |
Newspaper |
md-effect-5 |
modal-5 |
Fall |
md-effect-6 |
modal-6 |
Side Fall |
md-effect-7 |
modal-7 |
Sticky Up |
md-effect-8 |
modal-8 |
3D Flip (horizontal) |
md-effect-9 |
modal-9 |
3D Flip (vertical) |
md-effect-10 |
modal-10 |
3D Sign |
md-effect-11 |
modal-11 |
Super Scaled |
md-effect-12 |
modal-12 |
Just Me |
md-effect-13 |
modal-13 |
3D Slit |
md-effect-14 |
modal-14 |
3D Rotate Bottom |
md-effect-15 |
modal-15 |
3D Rotate In Left |
md-effect-16 |
modal-16 |
Blur |
md-effect-17 |
modal-17 |
Let me in |
md-effect-18 |
modal-18 |
Make way! |
md-effect-19 |
modal-19 |
Slip from top |
Demikian untuk tata cara menerapkan dan Penggunaan Jenis Efek jQuery Modal Dialog, Selebihnya bisa berkreasi sendiri di blog masing-masing.
65 Response to "Penggunaan Jenis Efek jQuery Modal Dialog"
Pertamaxnya saya amanin dlu ya mas
Balasganti template nih mas..buatan sendiri kayaknya..keren
Balasassalammu'alaikum mas andes..mau tanya, seperti yang sering orang bicarakan dalam blogging,pemasangan jQuery tidak boleh lebih karena akan terjadi hank pada jQuery yang awal sudah terpasang, sehingga mengakibatkan blog lambat load..
Balaspendapat mas andes untuk ini bagaimana..terimakasih
izin nyimak dulu, jika bisa kodenya saya akan coba perpendek, di bookmark dulu mas
boking satpam biar aman
Balasrequest gan, saya ingin pasang lightbox FP FB, G+, Follow, blogwalking gan http://terselubung8.blogspot.com/
Balaskan udah di jelasin di atas, pada baris ini
Balas<p>Disini Isi Konten Kotak Dialog</p>
tinggal ganti dengan kode FP FB, G+, Follow, blog kamu
ya tergantung yang di pasang mbak, jQuery apa dulu. kan beda jQuery beda syntax. kalo tutorial di atas menggunakan modernizr.custom.js, itu fungsinya beda ama jquery-1.10.2.min.js atau versi dibawahnya. kalo pada baris var ModalEffects=(function() ini js ModalEffects dan baris bawahnya itu js classie
BalasKeren, top markotop :)
BalasSaya pelajari dulu Mas :)
Assalam muallaikum Mas Andes.. hhh belajar salam yang baik untuk tujuan yang baik akh :D
BalasSetelah saya melihat DEMO nya ini sangat menarik buat di pajang di sidebar blog saya ya Mas
Sebagai pembungkus widget tentunya ini bisa yah Mas? tak coba terima kasih Mas Andes :-bd
Siap satpam pengaman datang untuk antisipasi hhh =D
Balasbeuhh ini template gagah bener hehe.. jadi kepincut asmara dengan wajah bau mas andes hehe wajah baru maksudnya :D
Balasmantap deh ..hehe
Ini baru manteb mas,,penggunaan Light box overlay untuk modif blog
BalasNice !! Wah .............. Mas bro andes ganti template. Keren Mas :-)
Balasiya mangga mas :)
Balasnah itu tau buat pembungkus widget hohoho sip sipp :-bd mangga kang
Balasacakadul dibilang gagah hohoho.. :D
Balasiya mas kurang tepat kalo buat modif motor :D
Balasbaru masuk ke blognya saya sudah tebak kayak apa kontennya. ternyata bener, isinya rumus2 script. hehee.
Balascari blog di dashbor "faceblog evolution" :D kagak ketemu, setelah ketik "andes" ketemu dah... ini blognya ganti nama kok gak bilang-bilang :P
Balasmaap OOT.
mau tanya ini kenapa blogku dilaman sitemap ada peringatan "perangkat berbahaya" gitu ya..
coba ini kodenya bantu di cek, yang salah dimana
<div dir="ltr" style="text-align: left;" trbidi="on">
<script src="http://www.abu-farhan.com/script/daftarisiblogger/blogtoc-min.js"></script>
<script src="http://miztia-respect.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>
</div>
baru selesai baca postingannya ahaha
Balasini Effect 14 - 3D Rotate Bottom
coba diterapin ke blogku :) . dicoba dah entar.
kalo bilang2 ntar malah slametan :D
Balasfile js nya yang error ga bisa dibuka. ga taudeh itu isinya apaan..
https://lh4.googleusercontent.com/-oI_CgPlqdhM/UuoEqi0TQAI/AAAAAAAAAZY/F48eWkJVv78/h500/Untitled-1.gif
https://lh6.googleusercontent.com/-Mt3Ya9duKfE/UuoErHN3q3I/AAAAAAAAAZc/lHeb42BxiqE/h629/Untitled-2.gif
Klu saya malah lagi cari modal untuk masa depan mas..hehehehe
BalasSemua sitemap yg pakai script dari dari abu-farhan..detect malware
Balasmantep mas,langsung praktek deh :)
Balasudah lama saya nggak berkunjung ke rumah mas andes. Ternyata sudah ganti ya rumah nya pakai template blues mulus hehehe :D
Balasefek jquery ini boleh juga mas dipasang di blog saya. Biar keren ya mas :)
modal buat nikah kali mas Virlyz hihii
Balaskayaknya ada yang beda nih tampilanya mas Andes ,tapi apanya yah,,,?? saya mau pelajari dulu mas ,takut soalnya saya masih belum begitu fahan nih,hehe....
Balasiya ini mbak udah ganti template, gara2 efek pergantian tahun :)
Balasorangnya mungkin kang yang tampil beda :D
Balassantai aja kang ngga perlu pake takut :)
Mantap artikelnya mas..
Balassayangnya saya masih buta bahasa pemprograman,.
sebenarnya belajar Jquery, Css mudah ga? bagi saya yang gak pernah belajar Html dll.
semua tergantung niat mas.. kalo udah niat pasti mudah, tapi kalo ragu apalagi takut ya ngga bakal bisa :)
Balaspelan2 nanti pasti bisa, saya juga belom sepenuhnya bisa dan masih perlu banyak belajar dari yang lain
baru nyadar klo blog ini dengan tampilan baru ;)
Balasjadi lebih keren ya mas kalau kotak dialog ada efek jquery nya, sehingga ada animasi nya ya pada widget tersebut :)
BalasWaww banyak pengalaman baru dan menarik disini yah Mas Andes
BalasTernyata kode script itu walaupun nampak Mati sebetulny hidup
Seperti Jquery ini. slam sejahtera Mas Andes :)
Oke deh Mas Andes siap coba praktek untuk menyelami artikel Keren :-bd
BalasIni lebih lanjut dan rinci agar saya sepandai Mas Andes akh hhhh :D =D
haha saya nggak pandai kang cuma seneng coba2 aja :D
Balastutorial selanjutnya insya allah saya bikin lebih detail dan rinci lagi kang supaya lebih mudah di pelajari
Asal jangan dibungkus ama kertas minyak kang hehehe, ntar jadi warteg
Balaskunjungan petang kang...skalian minta modal
BalasSaya juga udah coba tipsnya untuk modfikasi Tab menu, sedikit rumit agar tampilan sesuai dengan blog saya, saya harus menambahkan CSS pada .md-trigger buat mengilangkan tampilan default...dan hasilnya juga waooow keren mas...cma kecepatan loading agak lambat sedikit..yg tadinya di GTMetrix 92% 91% jadi 91% 82%
Balassebenarnya kalo mau di pasang di menu kode .md-trigger{ ... } pada CSS di hapus juga tidak apa2 mas. itu hanya untuk custom button yang saya pasang saja.
Balaspenerapannya ke menu seperti biasa, hanya saja menambahkan class='md-trigger' <a href="#" class="md-trigger" data-modal="modal-1">Open Dialog</a>
Siip ...
Balasbiar ketinggalan yang penting HADIR... yang penting dapet nilai 7 hehehehehehee
BalasMANTAP,..Bro
Balassumpah keren abis gan :-d ... ijin bookmark nih...
Balasthanks gan.. salam kenal
Mas kalau mau ngubah tampilan default dari botton-nya gimana?
Balasatur pake CSS, contoh:button{
Balasborder: none;
background: #C0392B;
color: #fff;
font-size: 13px;
cursor: pointer;
display: inline-block;
border-radius: 2px;
margin: 5px;
padding: 10px;
}
Oh gitu ya, nambah ilmu, thanks mas :D
BalasAssalamu'alaikum, alhamdulillah blog "panjenengan" sangat bermanfaat buat pemula seperti saya.
BalasUntuk memunculkan dialog box di awal ketika halaman blog terbuka bagaimana mas caranya??? Mohon pencerahannya. Terima kasih.
cara kerjanya seperti pada tutorial ini mas:http://mas-andes.blogspot.com/2013/08/pop-up-facebook-like-box-with-lightbox.html
Balasuntuk mengatur lebar kotak nya gimana ya??
Balasterima kasih dik , semua bekerja , saya sudah coba di beberapa template . izin nyimpan yah beberapa ilmunya di blog pribadi saya . salam buat adik , teruslah berkarya . serta salam juga buat adik adik diatas .
BalasBagaimana Anda melakukannya, Anda dapat membantu?
Balashttp://3.bp.blogspot.com/-br7aL8p8CSE/Uzw76jlOKHI/AAAAAAAAAD8/YKbshGH5zBw/s1600/contact.png
http://2.bp.blogspot.com/-Xc3QRbdn27A/Uzw79pzMQHI/AAAAAAAAAEE/_XtOQetgTaU/s1600/contact1.png
Sepertinya saya pengunjung perdana nih ke blog ini :D . dan kaya-nya rame banget di blog ini? mangstab kang.
BalasSebenarnya saya sudah bisa melakukan apa yang mas andes jelaskan di sini. Hanya saja Konten modal dialog yang akan di tampilkan tetap saja menimbulkan menghambat kecepatan loading blog saya, tidak seperti punya mas andes di sini. Jadinya untuk sementara Scriptnya saya simpan dulu.
BalasApakah ada CSS atau Jquery tambahan selain yang mas andes jelaskan di atas ?. Terima kasih.
Thanks gan... Tutorialnya sangat membantu...
Balasane coba dan Berhasil!! :D
Awesome!! (y)
UP
BalasRequest mas andes bisa ga isi Konten nya itu, widget bawaan dari blog ?
Balasmas, mau tanya...saya sudah coba kok tidak bisa....struktur HTML nya itu di taruh dimana nya ya mas kalau boleh tau. dibawah kode head atau body ,mohon penjelasannya mas. terimakasih
Balasreally useful to us
Balaskeren mas tpi ko panel ya jdi buram ya?
BalasMas,
BalasSaya sudah coba,tapi kok jalan ya...?/?? saat di klik "Open Dialog" gak ada respon sama sekali. Apakah ada yang salah? salahyna dimana ya....padahal sudah sesuai petunjuk?
Terima kasih.
<head>
<link href='http://mas-andes.googlecode.com/svn/trunk/modal-dialog.css' rel='stylesheet' type='text/css'/>
<script src='http://mas-andes.googlecode.com/svn/trunk/modernizr.custom.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
var ModalEffects=(function(){function init(){var overlay=document.querySelector('.md-overlay');[].slice.call(document.querySelectorAll('.md-trigger')).forEach(function(el,i){var modal=document.querySelector('#'+el.getAttribute('data-modal')),close=modal.querySelector('.md-close');function removeModal(hasPerspective){classie.remove(modal,'md-show');if(hasPerspective){classie.remove(document.documentElement,'md-perspective')}}function removeModalHandler(){removeModal(classie.has(el,'md-setperspective'))}el.addEventListener('click',function(ev){classie.add(modal,'md-show');overlay.removeEventListener('click',removeModalHandler);overlay.addEventListener('click',removeModalHandler);if(classie.has(el,'md-setperspective')){setTimeout(function(){classie.add(document.documentElement,'md-perspective')},25)}});close.addEventListener('click',function(ev){ev.stopPropagation();removeModalHandler()})})}init()})();
(function(window){'use strict';function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)")}var hasClass,addClass,removeClass;if('classList'in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c)};addClass=function(elem,c){elem.classList.add(c)};removeClass=function(elem,c){elem.classList.remove(c)}}else{hasClass=function(elem,c){return classReg(c).test(elem.className)};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+' '+c}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c),' ')}}function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c)}var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==='function'&&define.amd){define(classie)}else{window.classie=classie}})(window);
//]]>
</script>
</head>
<body>
<div class="md-modal md-effect-1" id="modal-1">
<div class="md-content">
<h3>Modal Dialog <a class="md-close">×</a></h3>
<div>
<p>Disini Isi Konten Kotak Dialog</p>
</div>
</div>
</div>
<!-- Tombol untuk menampilkan modal dialog -->
<button class="md-trigger" data-modal="modal-1">Open Dialog</button>
<div class="md-overlay"></div>
kalo ganti warna header (biru) di modal dialog, gimana caranya mas?
BalasBagaimana cara untuk memunculkannya setelah page loading selesai? Mohon Responnya
Balasmaaf sebelumnya mas, saya mau tanya klw mw nerapin untuk edit form gmn ya? mohon pencerahannya. mkch sebelumnya..
BalasHahaha Salam kenal bro
BalasIseng mampir sinih...
Tuh 404 semua filenya