Stay Updated: Posts | Comments

  • 23rd December 2008 - By zoel

    Bulan ini saya mendapatkan sebuah pekerjaan pembuatan web dari sebuah fakultas di perguruan tinggi. Saya mencoba memberi nuansa animasi pada beberapa bagian dari web yang saya buat, seperti biasa bagian banner adalah langganan utama penggunaan efek animasi, awalnya saya ingin menggunakan flash tetapi saya ingin membuat yang lebih ringan dan benar-benar pure code no flash “so gaya!” he3x…

    mootools

    Muter-muter, browsing sana kemari dan akhirnya saya menemukan script animasi slide image dengan core JQuery yang dibuat oleh Boban Karišik seorang Web dev.  Dia memberi nama s3Slider JQuery plugin , sebenarnya script ini tidak jauh beda dengan  Smooth Slideshow v2.1
    milik dari JonDesign’s.

    s3Slider :

    Singkat kata script pun terpasang dan animasi berjalan dengan kehendak hati, but sekarang mata saya tertuju pada bagian navigasi web alias menu, nah ini dia bagian yang tidak pernah kurang dari dua mesti lebih tapi kadang – kadang ada juga yang cuman atu he3x. Navigasi favorit saya adalah pada bentuk horizontal dan menggunakan drop down untuk sub menu alias menu anakannya, kali ini si anakan ternyata harus ber anak lagi “ampun deh” banyak bangets anaknya …., sempat puyeng juga gimana buatnya yang tidak sekedar dropdown biasa tapi pengen yang ketika dropdown ada efek smooth dan otomatis scrool up juga. Untung ada gudang bookmark dan menemukan menu yang diinginkan milik mas Jason Jeager , dia memberi nama model navigasinya dengan nama MenuMetic, kaya model sepeda motor saja, mungkin ada benarnya juga karena ada efek otomatisnya, penasaran silahkan liat disini. Scriptsnya berbasi mootools dan ketika di gabungkan dengan JQuery bencana pun tiba…he..he..he ..semua menjadi berantakan, s3Slider tidak jalan dan navigasi pun buyar yar……”aduh!”.

    MenuMetic :

    Selidik punya selidik dan mencoba cari tau dari bang google, bahwa ada ketidak akuran dari mootools dengan JQuery pada pemanggilan code-nya yang sama – sama menggunakan tanda “$” pada awalnnya sebagai shortcut penulisannya. JQuery menggunakan “$( )” dan si Mootools menggunakan “$” , memang dollar dimana-mana membuat masalah termasuk di coding he3x….tapi “mahal nilainya!”. Google membawa saya kesitus milik Om JQuery sendiri dan Bang Phil Tylor serta Mas “Gatot Ari Wibowo“   sebagai rujukan.

    Cara pemecahan yang ditawarkan adalah :

    1. Menambahkan script jQuery.noConflict() seperti pada contoh berikut ;
      <html>
       <head>
         <script src="mootools.js"></script>
         <script src="jquery.js"></script>
         <script>
           jQuery.noConflict(); <-------------------------scipt tambahan
      
           // Use jQuery via jQuery(...)
           jQuery(document).ready(function(){
             jQuery("div").hide();
           });
      
           // Use Prototype with $(...), etc.
           $('someid').hide();
         </script>
       </head>
       <body></body>
       </html>
    2. Mengganti semua awalan “$” pada fungsi JQuery  yang kita buat menjadi “jQuery”
      Awalnya :
      $(document).ready(function(){ <———————”$”
      // Lakukan sesuatu
      });
      Menjadi :
      jQuery(document).ready(function(){ <—————————”jQuery”
      // Lakukan sesuatu
      });
    3. Jika jQuery dirasa kurang enak kita dapat mendefiniskannya menjadi “var $J = jQuery” , suka-suka sesuai keinginan kita, kala perlu pake nama kita he3x biar keyen! ….

    Dan akhirnya saya dapat menjalankan mootools dan JQuery bersama-sama ;-)   dan hal ini dapat juga digunakan jika kita memasangkan Jquery dengan framework javascript lainnya seperti prototype.

    Selamat mencoba ;-)

    Related Posts Plugin for WordPress, Blogger...

    Related posts:

    1. 3 Source Free Icons Set Bagi seorang web designer yang namanya icon menjadi kebutuhan yang...
    2. Theme WP menawan dari CODA Pagi ini saya dapat email dari Greg Johnson tentang relis...
    3. Khusus buat yang calon web designer Sekarang kita lagi demam CPNS dimana-mana, mungkin ada yang lagi...
    4. Mengambil halaman web secara penuh menjadi PNG atau JPG Sebagai seorang web designer , pastilah kebiasaan mengumpulkan situs-situs dengan...
  • 6 Responses to “Menggunakan Mootools dan JQuery bersamaan”

    Leave a Reply

    *




Copyright @ 2011 - 19fdesign.com | Web Apps Devlopment | Pengembang Sistem Informasi berbasis web

Featuring Recent Posts WordPress Widget development by YD

PHVsPjxsaT48c3Ryb25nPndvb19hZF9mb290ZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2Zvb3Rlcl9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfZm9vdGVyX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5iYWNrbGlua3MuY29tL2ltYWdlcy80NjhYNjAuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfZm9vdGVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud2h5bGluay5jb20/YWZmPTU4MjIzPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBydXN0LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8xPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2NvbG9yXzEwPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2NvbG9yXzEwMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8xMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8xMjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8xNDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8xODY8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfY29sb3JfMjM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfY29sb3JfMzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8zMTI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfY29sb3JfMzcxPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2NvbG9yXzQzNzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl80NDM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfY29sb3JfNDQ0PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2NvbG9yXzQ4Mjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl85NTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzEwPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMTAxPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMTE8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl8xMjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMTg2PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMjM8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl8zPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMzEyPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzM3MTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl80Mzc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfNDQzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzQ0NDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl80ODI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfOTU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQp2YXIgZ2FKc0hvc3QgPSAoKFwiaHR0cHM6XCIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gXCJodHRwczovL3NzbC5cIiA6IFwiaHR0cDovL3d3dy5cIik7DQpkb2N1bWVudC53cml0ZSh1bmVzY2FwZShcIiUzQ3NjcmlwdCBzcmM9XCdcIiArIGdhSnNIb3N0ICsgXCJnb29nbGUtYW5hbHl0aWNzLmNvbS9nYS5qc1wnIHR5cGU9XCd0ZXh0L2phdmFzY3JpcHRcJyUzRSUzQy9zY3JpcHQlM0VcIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnRyeSB7DQp2YXIgcGFnZVRyYWNrZXIgPSBfZ2F0Ll9nZXRUcmFja2VyKFwiVUEtMTUzNDUzNjgtMVwiKTsNCnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQp9IGNhdGNoKGVycikge308L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL3d3dy4xOWZkZXNpZ24uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy0xOWZsb2dvLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vd29vdGhlbWUvPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9zaXplPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2lkZWJhcl9hZF9ocmVmXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmRlc2lnbmRpYXJ5Lm9yZzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGViYXJfYWRfaHJlZl8yPC9zdHJvbmc+IC0gaHR0cDovL3JldXBkYXRlYW50aXZpcnVzLmJsb2dzcG90LmNvbS88L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2hyZWZfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuem9lbHFpdmxpZS5jb208L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2hyZWZfNDwvc3Ryb25nPiAtIGh0dHA6Ly96b2VsLmNzc2NyZW1lLmNvbS88L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2ltZ18xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy4xOWZkZXNpZ24uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1kZF8xMjV4MTI1X3YyLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGViYXJfYWRfaW1nXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3LjE5ZmRlc2lnbi5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81LWFudHZfMTI1eDEyNV92Mi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2ltZ18zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy4xOWZkZXNpZ24uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi16cV8xMjV4MTI1X3YxLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGViYXJfYWRfaW1nXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3LjE5ZmRlc2lnbi5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy83LXpxXzEyNXgxMjVfd2ViLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV90aHVtYjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gbXl3ZWJsb2c8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYTo1OntpOjA7czo2ODoiaHR0cDovL3d3dy4xOWZkZXNpZ24uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNy16cV8xMjV4MTI1X3dlYi5qcGciO2k6MTtzOjY3OiJodHRwOi8vd3d3LjE5ZmRlc2lnbi5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy82LXpxXzEyNXgxMjVfdjEuanBnIjtpOjI7czo2OToiaHR0cDovL3d3dy4xOWZkZXNpZ24uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1hbnR2XzEyNXgxMjVfdjIuanBnIjtpOjM7czo2NzoiaHR0cDovL3d3dy4xOWZkZXNpZ24uY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1kZF8xMjV4MTI1X3YyLmpwZyI7aTo0O3M6NjE6Imh0dHA6Ly93d3cuMTlmZGVzaWduLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtMTlmbG9nby5qcGciO308L2xpPjwvdWw+