作者smsim (crazyM)
看板Web_Design
标题[问题] jQuery - a tag onClick 事件的疑问
时间Thu Sep 1 10:50:04 2016
<a href="
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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1472698206.A.E75.html
1F:推 stevekevin10: 看转页面比较快还是你的function速度比较快罗 09/01 12:12
2F:→ stevekevin10: 并行触发都有可能 09/01 12:12
3F:推 lininu: 你的function(e) << e 都没加,怎麽preventDefault 09/01 18:50
4F:推 async: 怎麽不自己实验看看呢?code都自己打出来了 09/01 18:52
5F:推 lininu: 你说的 的确都有机会发生 09/01 18:52