我如何執行一個函數,然後點擊錨標記<a href="/foo" id="foo">Foo</a>
並點擊它之後?執行函數之前錨標記和加載它
我試試這個:
$(document).on('click', '#foo', function(e) {
// stuff to do
return false;
}
執行的功能,但該鏈接/富不加載類的默認行爲。
我如何執行一個函數,然後點擊錨標記<a href="/foo" id="foo">Foo</a>
並點擊它之後?執行函數之前錨標記和加載它
我試試這個:
$(document).on('click', '#foo', function(e) {
// stuff to do
return false;
}
執行的功能,但該鏈接/富不加載類的默認行爲。
好了,我不明白爲什麼人們喊你,更清澈,你的問題都可以回答這樣說:
$(document).on('click', '#foo', function(e) {
// stuff to do
alert("Hello");
// finally follow the link
location.href = $(this).attr("href");
// Or may be giving `return true;` could work?
return false;
}
你怎麼能知道用戶要點擊錨? – Tushar
@Tushar我不理解你!有一個'$(document).on('click','#foo',function(e){...}的處理程序' – Youssef
'return false;'是在事件處理程序之後鏈接不加載的原因。返回假停止其默認動作 – AtheistP3ace