打破我有下面的代碼片段,其按預期工作:onclick事件在IE8
<a href="http://google.com" onclick="return false;">Will go to google</a>
點擊HREF不帶我去谷歌。
但是......如果我有JQuery的1.4和電線了現場點擊事件任何在頁面上(無論其是否存在不)此無關的事件處理程序停止按預期在IE(工作和繼續工作在Firefox和鉻)。返回false將被忽略,而點擊鏈接會將您帶到谷歌。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
$(".not-here").live("click", function() {alert("hi"); return false; });
});
//]]>
</script>
怎麼回事?我是否遇到過JQuery 1.4版本中的錯誤?
這花了我的時間:2小時昨天離開,我不想讓其他人失去這兩個小時。 – 2010-01-25 22:25:00