是否可以啓動沒有document.ready()事件的Fancybox插件? 在FF,這似乎是成功的,但不是在IEFancybox loading
要解釋一下:我嘗試在我的頁面的底部,以初始化所有jQuery函數:
<script type="text/javascript">
$(".overview_picM").fancybox({
'titleShow': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
left: picLLeft,
'autoScale': false,
hideOnContentClick: true,
overlayShow: false
});
</script>
</body>
沒有的document.ready()或window.load ,因爲他們放慢了速度。
這不是jQuery的conventionnal使用,我知道,但我有ActiveX,Java程序或iframe而這一切的元素使用的document.ready或window.load(...)
減緩jQuery的無障礙我已經開始通過這種方法實現jQuery腳本,並且它對我的許多腳本(jquery)來說都是成功的。
一個想法? 最好的問候,
塞巴斯蒂安
編輯: 見解釋澄清的需求和解決方案,下面
我試過,但在IE中,如果沒有加載的所有元素的fancybox不要緊(IFRAME,...) 。如果我點擊「overview_picM」顯示fancybox,在iframe加載之前,IE會返回一些錯誤:「loading is null or not object」(...) – 2010-08-25 13:36:15