我在加载页面时有一个Fancybox加载。在FF中正常工作,但在IE中不起作用,我不确定为什么。当页面加载时,IE中不会出现错误。它只是不起作用。Fancybox正在加载页面在IE中不能正常工作?
的脚本的fancybox
<script type="text/javascript" >
var $j = jQuery.noConflict();
$j(document).ready(function(){
Engine.Initialize(); //Not Fancybox - Loads different Script
$j("#start").fancybox({
'padding' : 0
});
});
</script>
的HTML的fancybox
<div class="hide">
<a href="#welcome" id="start"></a>
<img src="/Images/skin/spacer1x1.png" onload="$j('#start').trigger('click');" />
<img src="/Images/start/start.png" alt="PLEASE VIEW PAGE WITH IMAGES ON" border="0" usemap="#welcomeMap" id="welcome" style="width:700px; height:600px;" />
<map name="welcomeMap" id="welcomeMap">
<area shape="rect" coords="31,505,347,538" href="/examples/month-1/" />
<area shape="rect" coords="512,506,660,542" href="javascript:$j.fancybox.close();" alt="Close" />
</map>
</div>
不知道为什么它不能在IE浏览器。是否触发点击启动Fancybox?
感谢您的帮助!
纠正我,如果我错了:Onload #start触发与启动的id链接点击,然后当该链接被点击img与欢迎ID将加载。 – L84