0

如何停止该preventDefault()功能以及该功能的相反功能是什么preventDefault()。ajax停止函数调用后如何启用链接?

4

4 回答 4

0

Simple don't use it!

If your link is :

<a href="www.google.com" id="myLink">link</a>

and your event is:

$('#myLink').click(function(){
console.log('no prevent')
//some code
return true:
});

after log you go to google...

于 2013-07-30T09:41:42.800 回答
0

您正在preventDefault()使用

function(e){ e.preventDefault()};

和它的相反

function(e){ return true; }

希望它会帮助你:)

参考

于 2013-07-30T09:42:46.353 回答
0

没有相反的preventDefault()。与此相反的是“做默认”,当然,默认情况下已经完成。在阻止默认值之前,您需要运行一个条件来决定是否阻止默认值。

//Your hypothetical 'do default'
e.preventDefault()
if(condition){
    e.doDefault(); //METHOD DOES NOT EXIST!
}

//How you should do it
if(!condition){
    e.preventDefault();
}
于 2013-07-30T09:42:50.350 回答
0
return false; e.preventDefault(); 

两者都工作相同它阻止进程并停止执行

关于您的问题,有一种选择return true;可以继续执行功能。

我希望它有助于解决问题。

于 2013-07-30T09:46:51.187 回答