[問題] jQuery - a tag onClick 事件的疑問

看板Web_Design作者 (crazyM)時間8年前 (2016/09/01 10:50), 編輯推噓4(401)
留言5則, 3人參與, 最新討論串1/1
<a href="test" rel="nofollow">http://xxx.xx.xx">test link</a> 上面是一個很單純的 a Tag. 請問以下二個問題: 1. 如果有一個click event, 如下: <script> $("a").click(function(){ //A statement here.... }); </script> 在這個click function裡, 沒有寫e.preventDefault()去停止<a>的連結動作, 那是否在click function裡的 A statement, 有可能不會被執行呢? 2. 如果有二個click event, 如下: <script> $("a").click(function(){ e.preventDefault(); //B statement here.... window.location=$(this).attr("href"); }); $("a").click(function(){ //C statement here.... }); </script> 是否有可能 C statemnt 不會被執行到呢? 懇請解惑. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.203.115 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1472698206.A.E75.html

09/01 12:12, , 1F
看轉頁面比較快還是你的function速度比較快囉
09/01 12:12, 1F

09/01 12:12, , 2F
並行觸發都有可能
09/01 12:12, 2F

09/01 18:50, , 3F
你的function(e) << e 都沒加,怎麼preventDefault
09/01 18:50, 3F

09/01 18:52, , 4F
怎麼不自己實驗看看呢?code都自己打出來了
09/01 18:52, 4F

09/01 18:52, , 5F
你說的 的確都有機會發生
09/01 18:52, 5F
文章代碼(AID): #1NnvTUvr (Web_Design)
文章代碼(AID): #1NnvTUvr (Web_Design)