這裏是我的HTML代碼:微軟JScript運行時錯誤: '陣' 是在IE 9未定義的錯誤,而使用花哨的箱
<a id="hidden_link" href="StatusNotification.aspx" class="statusNotification fancybox.iframe"></a>
,這是我的jQuery(的fancybox)代碼
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$(".statusNotification").fancybox({
helpers: {
overlay: {
closeClick: false
},
// prevents closing when clicking OUTSIDE fancybox
title: {
type: 'float'
}
},
scrolling: 'no',
//prevents scrolling
width: 600
})
$('#hidden_link').fancybox().trigger('click');
});
</script>
我呼籲在頁面加載上面的腳本來顯示一個奇特的盒子,但它並不顯示,給人的錯誤:
Microsoft JScript runtime error: 'Array' is undefined** in IE 9
但它工作正常,我IE 7和IE 8.
有沒有人知道這個問題的解決方案?
編輯:只有當我嘗試使用JavaScript觸發它時,纔會出現此錯誤。如果我通過點擊鏈接手動觸發它,它工作正常。
什麼版本的jQuery您使用的是?如果它是舊的,請嘗試更新。 – Pointy
我使用jquery-1.7.2.min.js – iJade
你可以發佈一個鏈接到一個工作的例子或jsFiddle嗎? –