Tôi đang sử dụng hàm load() của jQuery để tải một số trang vào vùng chứa. Đây là mã:jQuery .load() Cách ngăn tải hai lần từ việc nhấp đúp vào
$('div.next a').live('click',function() {
$('.content').load('page/3/ #info','',function(){
//do something
});
return false;
});
Tất cả mọi thứ làm việc tốt nhưng vấn đề là khi tôi nhanh chóng nhấn đúp chuột vào liên kết div.next, từ giao diện điều khiển tôi thấy rằng nó tải trang hai lần vì tôi đã làm một cú nhấp đúp nhanh chóng. Tôi thậm chí có thể làm cho nó 3 lần nhấp chuột và nó sẽ được tải lên 3 lần và hiển thị trong giao diện điều khiển smth như thế:
GET http://site/page/3/ 200 OK 270ms
GET http://site/page/3/ 200 OK 260ms
Câu hỏi của tôi là làm thế nào để ngăn chặn nhấp đúp như vậy và không để tải các trang mục tiêu nhiều hơn sau đó một lần không vấn đề đã được nhấp bao nhiêu lần.
Cảm ơn bạn.
Bạn có muốn liên kết này có thể nhấp lại khi tải trang không? –
ngược lại, tôi muốn bị tắt sau khi được nhấp và sau đó được kích hoạt khi trang được tải vào vùng chứa. – devjs11