2013-07-30 4 views
0

Как остановить функцию preventDefault() и что противоположная функция функции preventDefault(). Как включить ссылки после вызова функции остановки ajax?Как остановить работу функции preventDefault()

+5

Нет противопоставления 'preventDefault()'. Простое условие при предотвращении по умолчанию. – George

+0

проверьте этот http://api.jquery.com/event.preventDefault/ –

+0

возможный дубликат [Что противоположно evt.preventDefault();] (http://stackoverflow.com/questions/5651933/what- это-заместитель противоположного из-ЭВТ-preventdefault) –

ответ

0

Простой не использовать его!

Если ваша ссылка:

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

и ваше мероприятие:

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

после входа вы идете в Google ...

0

Вы используете preventDefault() в

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

и его противоположность

function(e){ return true; } 

Надеется, что это поможет :)

Reference

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(); 
} 
0
return false; e.preventDefault(); 

оба работают так же предотвращает процесс и остановить выполнение

и о вашем вопросе есть один вариант return true; продолжить выполнение функции.

Я надеюсь, что это поможет решить проблему.

Смежные вопросы