Я использую функцию jQuery load() для загрузки некоторых страниц в контейнер. Вот код:
$('div.next a').live('click',function() {
$('.content').load('page/3/ #info','',function(){
//do something
});
return false;
});
Все работает просто отлично, но проблема в том, что когда я быстро дважды кликаю по ссылке div.next, из консоли я вижу, что она загружает страницу дважды, потому что я сделал быстрый двойной клик. Я даже могу сделать 3 клика, и она загрузит его 3 раза и покажет в консоли smth вот так:
GET http://site/page/3/ 200 OK 270ms
GET http://site/page/3/ 200 OK 260ms
Мой вопрос в том, как предотвратить такой двойной клик и не позволить загрузить целевую страницу больше одного раза, независимо от того, сколько раз она была нажата.
Спасибо.