0

我让我的主文件加载第二个 php 文件,如下所示:

$.get('single.php?admin=1&start=1').success(function(data) {
    $('.loader').fadeOut(400, function() {
       $('#overlay').html(data);
       $(".content h2").css({"padding-top": "50px"});
    }); 
});

当我使用 Chrome 开发工具查看 HTML 时,覆盖层充满了“single.php”页面中的内容。我可以在页面顶部看到菜单,但主要内容没有显示。当我手动加载页面(http://bit.ly/1dCHTEp)时,内容每次都能完美加载。

这是存在问题的页面:

http://bit.ly/11U9OzC

尝试单击任何房屋 div 右下角的“展开”图标,您会发现问题所在。如果单击顶部菜单中的下一个箭头,它将加载第二个 div ok,您也可以返回到第一个 div。

这个问题存在于 Chrome(以及我的 iPhone)中,而不是 Firefox 中(FF 似乎可以正常工作),并且 Chrome 的开发控制台中没有错误。我究竟做错了什么?

4

1 回答 1

3

我检查了您的网站,并查看了 HTML - 所有内容都在那里,它只是被隐藏了(它的 CSS 设置为 display:none)。我怀疑您使用的任何插件/库/无论您使用什么都将其设置为 display:none 当您不打算这样做时。

于 2013-07-16T18:07:31.240 回答