我真的很苦惱IE8不能識別我的JQuery Click()函數。 Chrome和FF工作正常。我搜索了幾頁谷歌搜索的正確答案,但尚未找出解決方案。我遇到了幾個stackoverflow帖子,但沒有結果。通常情況比我所做的更復雜。Internet Explorer 8 JQuery Click()函數不能正常工作
<a id="modalwindow" class="thickbox" href="iframemodal.html?placeValuesBeforeTB_=savedValues&TB_iframe=true&height=300&width=425&modal=true"></a>
<script language="javascript">
//<!--
$(document).ready(function(){
$('#modalwindow').click();
});
//-->
</script>
很簡單是的?我試圖在使用thickbox插件的鏈接上強制「點擊」來彈出模式風格的窗口。我也試過使用
$('#modalwindow').trigger('click');
但是這也行不通。我沒有得到任何javascript錯誤,並且我可以在click()之前和之後執行警報,並且它們運行良好。我希望有人能幫幫忙。
看起來他正在使用一些我不認識的服務器端技術。但是,這段代碼會因爲一個不同的原因而失敗。看到我的答案。 – 2012-03-02 03:25:25
當你說click()函數實際上不會點擊鏈接時,你是正確的,但是如果他在代碼中的其他地方有一個單擊事件處理程序,那麼將調用該事件處理程序。 – 2012-03-02 03:29:35
嗯,我假設他想要按照href鏈接。如果他正在觸發另一位經理人,那麼這是一個不同的故事。 – 2012-03-02 03:32:50