Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk membuat tetingkap pop timbul jquery
jQuery ialah perpustakaan JavaScript yang pantas dan ringkas yang memudahkan traversal dan manipulasi dokumen HTML, pengendalian acara, reka bentuk animasi dan interaksi Ajax. Dalam pembangunan web, tetingkap timbul ialah kaedah interaksi biasa. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk mencipta tetingkap pop timbul.
Pertama, kami perlu memperkenalkan pautan CDN perpustakaan jQuery dalam fail HTML:
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
Seterusnya, kami mencipta bahagian HTML yang mengandungi kandungan pop timbul:
<div id="myModal" class="modal"> <div class="modal-content"> <span class="close">×</span> <p>Hello World!</p> </div> </div>
Di sini, elemen dc6dce4a544fdca2df29d5ac0ea9906b
menentukan bekas tetingkap timbul dengan ID myModal
dan nama kelas modal
elemen dc6dce4a544fdca2df29d5ac0ea9906b
mengandungi bekas lain dengan nama kelas modal-content
, yang digunakan untuk memaparkan kandungan tetingkap pop timbul; Elemen 45a2772a6b6107b401db3c9b82c049c2
menentukan ikon garpu dengan nama kelas close
, yang digunakan untuk menutup tetingkap pop timbul mengandungi teks kandungan yang ingin kami paparkan dalam tetingkap pop timbul. e388a4556c0f65e1904146cc1a846bee
// 获取弹窗元素 var modal = document.getElementById('myModal'); // 获取叉子图标元素 var closeBtn = document.getElementsByClassName('close')[0]; // 当叉子图标被点击时,关闭弹窗 closeBtn.onclick = function() { modal.style.display = "none"; } // 当用户点击其他地方时,关闭弹窗 window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } // 当按钮被点击时,显示弹窗 $('#myButton').click(function() { modal.style.display = "block"; });Di sini, kita mula-mula mendapatkan elemen tetingkap timbul dan elemen ikon garpu. Kemudian, apabila ikon garpu diklik, kami menggunakan acara
untuk menetapkan atribut paparan tetingkap timbul kepada onclick
untuk menutup tetingkap timbul. Seterusnya, kami menggunakan acara none
objek window
untuk mendengar peristiwa klik pengguna di bahagian lain tetingkap supaya tetingkap timbul boleh ditutup apabila pengguna mengklik kawasan di luar tetingkap timbul. onlick
untuk memaparkan tetingkap timbul apabila diklik. Di sini kami menggunakan kaedah block
jQuery untuk mendaftarkan acara klik. click()
Atas ialah kandungan terperinci Bagaimana untuk membuat tetingkap pop timbul jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!