jQuery Mobile (05): Membuat Popup Window

Masih berkaitan dengan bahasan sebelumnya tentang Multiple Page pada jQuery Mobile, kita akan bahas cara membuat popup window ketika sebuah link atau tombol diklik. Popup ini sangat banyak digunakan pada web modern.

Oke, langsung saja, kita akan jelaskan 2 contoh popup window menggunakan jQuery Mobile.

Popup Window tanpa Header dan Footer

Bagian pertama adalah popup tanpa header (dan footer). Konsepnya adalah hanya terdiri dari sebuah page saja. Jadi halaman utama dan popup berada dalam satu page. Untuk membedakan mana yang halaman utama dan mana yang isi popup, didefinisikan oleh atribut data-role="popup" dan definisi dari id untuk popup tersebut, misalnya id="myPopup". Selain itu, pada bagian link yang akan dijadikan trigger (pemicu) popup agar bisa tampil, perlu ditambahkan definisi atribut data-rel="popup".

Atau, secara lengkap contoh kode untuk link trigger (pemicu) popupnya seperti ini: <a href="#myPopup" data-rel="popup">Buka Popup</a>. Sedangkan contoh kode isi dari popup yang akan ditampilkan (letaknya di dalam page yang sama dengan link trigger:

<div data-role="popup" id="myPopup">
  <p>Selamat... Anda berhasil membuat popup...</p>
</div>

Silahkan ketik kode berikut dan coba jalankan. Jangan lupa simpan dengan nama file jqm_popup.html.

<!DOCTYPE html>
<html lang="ID">
<head>
  <title>Popup</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

  <link rel="stylesheet" href="jquery.mobile-1.4.5.min.css" />
  <script src="jquery-1.11.1.min.js"></script>
  <script src="jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

  <!-- definisi halaman 1 -->
  <div data-role="page" id="halaman1">
    <header data-role="header">
      <h1>Header</h1>
    </header>
    <div data-role="content">
      <p>Latihan jQuery Mobile membuat popup tanpa header (dan footer). Coba klik link di bawah.</p>
      <p><a href="#myPopup" data-rel="popup">Buka Popup</a></p>
    </div>

    <!-- isi popup yang akan ditampilkan -->
    <div data-role="popup" id="myPopup">
      <p>Selamat... Anda berhasil membuat popup...</p>
    </div>
    <!-- sampai di sini isi popup -->

    <footer data-role="footer" data-position="fixed">
      <h2>Footer</h2>
    </footer>
  </div>

</body>
</html>

Hasilnya adalah seperti gambar berikut.

jQuery Mobile Popup tanpa Header dan Footer

Pada gambar di atas terlihat setelah link Buka Popup diklik akan menampilkan sebuah popup tanpa header dan footer. Sekali lagi saya ingatkan bahwa contoh di atas adalah contoh popup yang ada di dalam sebuah halaman (page).

Selanjutnya →

Halaman : 1 2

Share

banghaji

aslinya karyawan, suka belajar pemrograman, senang berbagi ilmu melalui tulisan, lagi usaha menghasilkan uang online :cool:

You may also like...

3 Responses

  1. 27 Mei 2017

    […] kita sudah┬ábahas dan berikan contoh tentang bagaimana cara membuat popup window, di mana pemicu atau triggernya adalah sebuah link. Kita juga sudah bahas konsep dari popup itu […]

  2. 25 November 2018

    […] jQuery Mobile (05): Membuat Popup Window […]

  3. 5 Januari 2019

    […] Cara membuat Pop Up, kemudian […]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *