在windowsXP下使用IE8,重新加载页面
后,colorbox对象未定义首页加载时,警报正常
点击“点击我”,警报正常
点击“重新加载”,页面重新加载,警报正常
点击“点击我”,警报未定义!
仅在第二次(和下一次)加载时在IE8中发生这种情况。 也许它与缓存有关,我尝试了本地资源,未压缩的资源,没有任何帮助
jsfiddle http://jsfiddle.net/Xuq93/1/show/
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/colorbox/1.4.4/jquery.colorbox-min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
alert($.colorbox);
$('#text').bind('click', function()
{
alert($.colorbox);
});
});
</script>
<span id="text">click to alert</span>
<a href="?">reload page</a>