Javascript 带有jquery的Google geomap在IE中失败
我面临的问题是谷歌的geomap和Internet explorer中的JQuery一起失败 否则在Firefox中,它看起来像这样:Javascript 带有jquery的Google geomap在IE中失败,javascript,jquery,internet-explorer,jquery-ui,google-maps,Javascript,Jquery,Internet Explorer,Jquery Ui,Google Maps,我面临的问题是谷歌的geomap和Internet explorer中的JQuery一起失败 否则在Firefox中,它看起来像这样: (来源:) 这里是js参考 <script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=ABCDEFG"> </script> <script type=&q
(来源:) 这里是js参考
<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=ABCDEFG">
</script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="/js/ui.core.js" type="text/javascript"></script>
<script src="/js/ui.accordion.js" type="text/javascript"></script>
(来源:) 请任何人帮忙
感谢您的建议。在IE中调试javascript很困难,但是如果没有实际的url,或者使用缩小的javascript,调试就更困难了。您可能希望暂时切换到jquery的完整非精简版本,以便找到发生错误的行并查看发生的情况
此外,在firefox中,您可以尝试使用firebug查看它是否抛出任何错误。即使map在firefox中工作,它也可能正在从IE无法恢复的错误中进行静默恢复。您是否使用console.log()调用打印firebug?这将导致IE抛出错误。如果是这样的话,可以试试这样的
var a = "hello";
try
{
console.log(a);
}
catch(err)
{
alert(a);
}
这将用IE中的普通旧警报替换console.log,通过从页面中删除JQuery.UI.Dialog进行修复。
#map { float:left; width:700px; height:500px; margin-top:10px; }
仅此而已:-)有什么错误?它怎么会失败呢?谢谢回复,我已经编辑了我的帖子,并在页面上添加了错误的快照。我在页面上有一个手风琴(ui),当我从页面中删除它们时,一切都很好。但是那里需要它。。。