Есть ли способ отменить привязку jquery.address? - PullRequest
1 голос
/ 22 августа 2011

Как я могу отменить поведение jquery.address?

$('a').unbind(); // Doesn't work for me..

Ответы [ 3 ]

0 голосов
/ 22 августа 2011

только что взглянул на библиотеку, и для отмены привязки нет специальной функции, но я видел закрытый вызов функции _unload, но вы не можете получить к нему доступ.функция autoUpdate .. передать ей false и посмотреть ..

0 голосов
/ 22 августа 2011

http://jsfiddle.net/6rMHh/

$('body').delegate('a','click',function(){
    return false;
});
0 голосов
/ 22 августа 2011

unbind работает для меня, но начинает вести себя как нормальный, как нормальная якорная ссылка, и будет перенаправлять на href, установленный в нем.Если вы не используете его поведение по умолчанию, вы можете попробовать это.

//Please use a appropriate selector to select only the anchors to which you have
//applied address plugin
$('a').unbind().click(function(e){
   e.preventDefault();
});
...