Gunakan acara klik jQuery untuk mendapatkan maklumat kedudukan elemen semasa
Dalam pembangunan web, selalunya terdapat situasi di mana anda perlu mendapatkan maklumat kedudukan elemen semasa Contohnya, apabila anda mengklik pada elemen, anda perlu mendapatkan kedudukan relatif elemen kepada dokumen atau dokumen Koordinat kedudukan elemen induk. Fungsi ini boleh dicapai dengan mudah menggunakan acara klik jQuery. Berikut ialah contoh kod khusus untuk mendapatkan maklumat kedudukan elemen semasa melalui peristiwa klik:
Kod HTML:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取元素位置信息</title> <script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script> </head> <body> <div id="box" style="width: 100px; height: 100px; background-color: red;"></div> <script src="script.js"></script> </body> </html>
Kod JavaScript (script.js):
$(document).ready(function() { $("#box").click(function(e) { var offset = $(this).offset(); var x = offset.left; var y = offset.top; var message = "元素相对于文档的位置:X坐标:" + x + ",Y坐标:" + y; alert(message); }); });
Dalam kod ini, jQuery offset()
方法可以获取元素相对于文档的位置信息,其中left
表示元素的水平位置,top
表示元素的垂直位置。通过点击#box
元素时触发的点击事件,获取元素的offset
digunakan, dan gesaan muncul Kotak memaparkan maklumat lokasi.
Dengan cara ini, maklumat kedudukan elemen semasa boleh diperolehi dengan mudah menggunakan acara klik jQuery, memberikan lebih banyak kemungkinan untuk pembangunan web.
Atas ialah kandungan terperinci Menggunakan peristiwa klik jQuery untuk menangkap maklumat kedudukan elemen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!