我有一个页面在Firefox中可以完美运行,但在IE中会抛出错误。我正在动态加载jQuery(如果尚未加载),然后在jQuery(document).ready()块中执行一些操作。但是,当它到达jQuery(document).ready()块时,IE会抛出可怕的“对象期望”错误。
您可以在此处查看完整的页面代码:http://www.pastie.org/977767 IE在jQuery(document).ready()正好抛出错误。
有任何想法吗?再次强调,在Firefox中这完全可以正常工作。似乎IE认为已经加载了jQuery,但实际上还没有加载,或者在遇到jQuery(document).ready()块时仍在加载jQuery?
您可以在此处查看完整的页面代码:http://www.pastie.org/977767 IE在jQuery(document).ready()正好抛出错误。
有任何想法吗?再次强调,在Firefox中这完全可以正常工作。似乎IE认为已经加载了jQuery,但实际上还没有加载,或者在遇到jQuery(document).ready()块时仍在加载jQuery?
if (typeof jQuery == "undefined") document.write('<script src="jquery.min.js"></script>');
的东西。这将确保在运行其他脚本之前获取jQuery。 - Andy E