Javascript 通过jQuery加载的内容在Mac/Safari浏览器中不可见?

Javascript 通过jQuery加载的内容在Mac/Safari浏览器中不可见?,javascript,jquery,html,safari,Javascript,Jquery,Html,Safari,我的页面“inicio.html”当前包含以下脚本: $(document).ready(function() { $("#my_site_content").load("inicio.html"); }); 在该页的正文中: <div id="my_site_content"> </div> 我已经在Chrome/IE7/IE8/Firefox中测试过了,效果很好,但是在Safari上,inicio.html页面根本不起作用。我在页面上还有一个Nivo滑块

我的页面“inicio.html”当前包含以下脚本:

$(document).ready(function() {
   $("#my_site_content").load("inicio.html");
});
在该页的正文中:

<div id="my_site_content"> </div>

我已经在Chrome/IE7/IE8/Firefox中测试过了,效果很好,但是在Safari上,inicio.html页面根本不起作用。我在页面上还有一个Nivo滑块,字体有cufon标记,尽管它在Safari中不起作用。发生什么事了

OBS:如果我只打开inicio.html,页面会工作得很好,但当我将它加载到另一个页面的div中时就不会了


编辑:

首先,您需要了解该功能是否会运行。如果没有,你有安瑟。其次,您需要看到这个div,所以添加边框或背景色。然后试着运行这个函数,也许它会消失。别忘了设置宽度和高度。最后,检查元素是否有任何问题,因为如果inicio.html有html、body等元素,可能就是问题所在

将wcomplete HTML文档(包括外部的
标记等)加载到另一个页面的中间会给您带来潜在的奇怪结果,因为生成的DOM没有任何意义。如果我们无法访问该页面或可以看到其源代码,则很难进行调试。它的内容是什么?它在safari 4.1和osx 10.5.8上的firefox 3.6中对我有效我有safari 5.0.2,但不起作用…我认为问题在于inicio.html,而不是所有其他浏览器,否则它不会加载到其他浏览器中,是吗?