Showing posts with label Complete. Show all posts
jQuery Mobile- Untuk Aplikasi Mobile Yang Lebih Baik (Part 2)
![]() |
| Ser Geser dengan data-transition... |
Menurut Google Translate, Transition dalam bahasa Indonesia diartikan dengan peralihan. Jadi sudah jelas, fitur yang satu ini akan membantu kita memberikan animasi peralihan dari halaman satu ke halaman yang lain. Pada dasarnya, transition ini bisa kita kustomisasi sesuai dengan kebutuhan. Tapi kali ini saya beri batasan masalah untuk menjelaskan mengenai transition yang ada pada bawaan jQuery Mobile versi 1.3.0 (Versi yang saya gunakan...)
Berikut penjelasan singkat mengenai Transition yang ada pada jQuery Mobile:
- fade : peralihan dari halaman ke halaman lain dengan memberikan efek blur seolah-olah halaman hilang atau muncul dari kegelapan.
- pop : peralihan dari halaman ke halaman lain dengan memberikan efek seperti "muncul kepermukaan". Jadi ibarat kata, halaman yang tenggelam muncul ke layar. (Penjelasan yang membingungkan)
- flip : peralihan dari halaman ke halaman lain dengan memberikan efek seperti membalikkan halaman tersebut, tapi bukan seperti membalikkan halaman pada buku.
- turn : memiliki efek yang mirip dengan flip, namun ini seolah-olah titik rotasi halaman berada di pinggir halaman, sedangkan pada flip, titik rotasi pada garis tengah halaman.
- flow : efek yang dihasilkan adalah halaman seperti tenggelam, kemudian dilempar ke bagian samping hingga tidak terlihat lagi. Efek yang satu ini, emang terlihat lebih garang dari pada yang lain, karena halaman bertukar dengan cara dilempar-lempar. Cocok bagi developer yang suka main keras.
- slidefade : gabungan dari fade dan slide, sehingga halaman tersebut bergeser kemudian menghilang.
- slide : efek yang diberikan pada peralihan ini yaitu membuat halaman seolah-olah meluncur dan digantikan oleh halaman berikutnya.
- slideup : sama seperti slide, namun pergerakannya dari bawah ke atas.
- slidedown : sama seperti slide, namun pergerakannya dari atas ke bawah.
- none : sesuai namanya, peralihan tidak ada efek apa-apa. Main tukar aja. Simple, no animation!
<a href="index.html" data-transition="flow">Let Me Flow!</a>Dengan formula ini, maka halaman "index.html" akan dibuka dengan efek transition "flow". Silahkan ganti sesuai data transition yang diinginkan. Pada beberapa efek transition, bisa juga ditambahkan atribut "data-direction='reverse'" tanpa kutip. Contoh:
<a href="index.html" data-transition="slide" data-direction="reverse">Let Me Slide!</a>Formula diatas akan memberikan efek slide dengan arah pergerakan sebaliknya. Selebihnya, tergantung imajinasi teman-teman dalam memanfaatkan fitur yang ada pada jQuery Mobile untuk menciptakan aplikasi yang responsif.
Karena saya menyadari bahwa penjelasan saya mengenai transition sangat terbatas makauUntuk mengetahui dan mencoba demo dari masing-masing efek transition silahkan kunjungi link ini.
Referensi: http://view.jquerymobile.com/1.3.2/dist/demos/widgets/transitions/
Sumber Gambar: http://blogfreakz.com/mobile-development/jquery-mobile-tutorials/
Thursday, October 24, 2013
Posted by Just Nanda...
Tag :
aplikasi,
Aplikasi Mobile,
application,
code,
Complete,
framework,
html,
html5,
jQuery,
Mobile,
programming,
responsif.
AutoComplete - jQuery Yang Melengkapi Harimu...
Kemarin sudah membahas tentang datepicker, yaitu sebuah fungsi dari jQuery (dibaca: jekueri) untuk mempermudah dan mempercantik tampilan dalam mengisi tanggal. Nah, sekarang saya mau membeberkan sebuah fungsi yang powerfull lagi dari jQuery ini. Nama fungsi yang saya maksud adalah "Auto Complete". Jadi ini sebuah fungsi yang berguna untuk melengkapi atau memberikan suggest terhadap masukkan yang kita isikan kedalam form. Sederhananya, misalkan kita tulis "A", maka akan muncul pilihan yang mengandung unsur "A". Mirip dengan yang ada di "Google Search", kan kalau kita ketik muncul suggest dari Google. Seperti itulah kira-kira.
Oke, ayo kita lihat skrip nya langsung. Skrip ini saya ambil langsung dari jQueryui.com
Bagian Tags
Dibagian ini mendeklarasikan fungsi "autocomplete" serta source yang digunakan sebagai wadah yang menyimpan kata-kata yang digunakan untuk proses "Auto Complete". Dimana kita mendefinisikan kata-kata tersebut? Ayo lihat bagian berikutnya.
Bagian Source
Nah, pada bagian ini kita mendefinisikan untuk Souce tersebut. Apabila menggunakan database, silahkan lakukan query dalam [] tersebut. Silahkan bereksperimen saja. Pada contoh ini, Source tersebut diisi dengan kata-kata berupa Bahasa Pemrograman. Sehingga apabila diketikkan sebuah huruf, maka kata-kata dalam Source ini lah yang akan muncul.
Bagian Div
Pada bagian inilah kita mendefinisikan dimana fungsi "Auto Complete" akan dijalankan. Jadi ketika membuat fungsi pada JavaScript kita harus benar-benar memperhatikan pada penulisan "id" dan "class". Karena apabila terjadi kesalahan dalam menggunakan id atau class, maka besar kemungkinan fungsi tersebut tidak jalan. Sehingga proses Auto Complete gagal terlaksana.
Bagian Path File
Nah, kalo yang ini adalah tempat dimana kita mendefinisikan lokasi file jQuery kita, jadi harus ditulis dengan benar, kalau salah maka fungsi dari jQuery tidak akan jalan.
Kalo semua bagian telah disesuaikan dengan benar, maka "Auto Complete" yang cantik telah bisa kita gunakan pada Form yang kita buat. Simple kan?
Bagian terpenting dari skrip ini akan saya bahas satu-persatu.<!doctype html><html lang="en"><head><meta charset="utf-8" /><title>jQuery UI Autocomplete - Default functionality</title><link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /><script src="http://code.jquery.com/jquery-1.9.1.js"></script><script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script><link rel="stylesheet" href="/resources/demos/style.css" /><script>$(function() {var availableTags = ["ActionScript","AppleScript","Asp","BASIC","C","C++","Clojure","COBOL","ColdFusion","Erlang","Fortran","Groovy","Haskell","Java","JavaScript","Lisp","Perl","PHP","Python","Ruby","Scala","Scheme"];$( "#tags" ).autocomplete({source: availableTags});});</script></head><body><div class="ui-widget"><label for="tags">Tags: </label><input id="tags" /></div></body></html>
Bagian Tags
$( "#tags" ).autocomplete({source: availableTags});
Bagian Source
$(function() {var availableTags = ["ActionScript","AppleScript","Asp","BASIC","C","C++","Clojure","COBOL","ColdFusion","Erlang","Fortran","Groovy","Haskell","Java","JavaScript","Lisp","Perl","PHP","Python","Ruby","Scala","Scheme"];
Nah, pada bagian ini kita mendefinisikan untuk Souce tersebut. Apabila menggunakan database, silahkan lakukan query dalam [] tersebut. Silahkan bereksperimen saja. Pada contoh ini, Source tersebut diisi dengan kata-kata berupa Bahasa Pemrograman. Sehingga apabila diketikkan sebuah huruf, maka kata-kata dalam Source ini lah yang akan muncul.
Bagian Div
<div class="ui-widget"><label for="tags">Tags: </label><input id="tags" /></div>
Bagian Path File
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /><script src="http://code.jquery.com/jquery-1.9.1.js"></script><script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script><link rel="stylesheet" href="/resources/demos/style.css" />
Kalo semua bagian telah disesuaikan dengan benar, maka "Auto Complete" yang cantik telah bisa kita gunakan pada Form yang kita buat. Simple kan?
Wednesday, July 17, 2013
Posted by Just Nanda...
