0
$('a').click(function(){
//Do something
return false;
});
我有一個鏈接,當用戶點擊時,我想運行一些JavaScript,腳本完成後,我希望它轉到下一頁。href鏈接在鏈接前執行javascript
我把返回false以防止它在腳本完成前進入下一頁,但是這將禁用href轉到下一頁。
有什麼辦法解決這個問題?
$('a').click(function(){
//Do something
return false;
});
我有一個鏈接,當用戶點擊時,我想運行一些JavaScript,腳本完成後,我希望它轉到下一頁。href鏈接在鏈接前執行javascript
我把返回false以防止它在腳本完成前進入下一頁,但是這將禁用href轉到下一頁。
有什麼辦法解決這個問題?
好了,你可以prevent false
和手動去:
$('a').click(function(e){
e.preventDefault();
var href = this.href;
//code
location.href = href;
});
您可以手動把你的鏈接
window.location=" ../yourlink";
怎麼是這種行爲比原來的代碼有什麼不同?我認爲OP的需求是'location.href'可能需要通過一些回調來設置。 –
他的代碼將導航...我只是說如果你想先執行JS,最後執行href。 – tymeJV