2011-02-25 55 views
0

我的页面 “inicio.html” 目前包含此脚本:通过jQuery加载的内容在Mac/Safari浏览器中不可见?

$(document).ready(function() { 
    $("#my_site_content").load("inicio.html"); 
}); 

,并在该页面的正文:

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

我已经在Chrome/IE7/IE8/Firefox和它测试了这个但是,在Safari上工作正常,页面inicio.html根本不起作用。我还在页面上有一个Nivo Slider和字体的cufon标签,尽管它在Safari中不起作用。这是怎么回事?

OBS:如果我只打开inicio.html,该页面可以正常工作,但当我在另一个页面的div中加载时,该页面无法正常工作。

编辑:PAGE LINK

+1

将一个完整的HTML文档(包括外部''标签等)加载到另一个*页面的中间会给你带来潜在的奇怪结果,因为生成的DOM没有任何意义。如果我们无法访问该页面或可以看到它的来源,则 – Pointy 2011-02-25 16:34:18

+1

将很难调试。它的内容是什么? – Stofke 2011-02-25 16:35:39

+0

编辑页面链接 – Preston 2011-02-25 17:03:21

回答

0

首先你需要认识到,该功能是否运行。如果不是的话,你会得到一个。其次,你需要看到这个div,所以添加边框或背景颜色。然后尝试运行该功能,也许它会消失。不要忘记设置宽度和高度。最后,检查一下,如果元素有任何问题,因为如果inicio.html有html,body等元素,可能就是这个问题。

+0

我认为问题在于inicio.html不与其他所有其他它会不会加载在其他浏览器上呢? – Stofke 2011-02-25 16:39:36

+0

是的..只有在Safari这不工作... – Preston 2011-02-25 17:03:56

相关问题