jQuery .load() Как предотвратить двойную загрузку от двойного щелчка

Я использую функцию 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

Мой вопрос в том, как предотвратить такой двойной клик и не позволить загрузить целевую страницу больше одного раза, независимо от того, сколько раз она была нажата.

Спасибо.

5
задан devjs11 14 September 2011 в 16:12
поделиться