大家好,我在网站首页中调用JavaScript时出现如下问题,非常感谢大家热心帮忙解答!我在index.html页面的头部加载了两个外部JS文件。
 
<script type="text/javascript" src="../js/jquery-1.7.1.js"></script>
<script type="text/javascript" src="../js/jqueryslidemenu.js"></script>  jquery-1.7.1.js是用于在index.html中插入一个外部header.html文件(文件中包含网站各页面复用的菜单栏代码),如下:<div id="header"></div>
  <script language="javascript" type="text/javascript">
$("#header").load("../header.html"); 
</script>
 
jqueryslidemenu.js用于被插入的header.html中实现的javascript特效
 
问题在于,我在IE10中执行时,把jquery-1.7.1.js和jqueryslidemenu.js都放在index.html的头部,就可正常实现效果。但如果在SAFARI5.1.7中,heade.html中的javascript特效就显示不出来。如果要让SAFARI正常显示,就要把调用jqueryslidemenu.js的那行代码放在header.html的头部文件中而不能放在index.html文件中。请问这是怎样的运行机制呢?非常谢谢!javascriptsafariie10jquery