我真的很苦恼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