IE在使用jQuery加载内容时遇到问题

时间:2010-12-15 18:41:51

标签: jquery ajax internet-explorer load

我正在尝试应用下面链接中此链接上显示的相同方法。第一个在IE中工作,但无论我在IE中做什么都失败了。它加载内容,但先前的内容似乎仍然存在于DOM中。另外一些样式没有应用,我不知道为什么。我无法弄清楚我搞砸了什么。

示例-HTTP://css-tricks.com/examples/DynamicPage/

http://sandbox.solutionsbydesign.com/seligman-ny/common-questions.php -fails

3 个答案:

答案 0 :(得分:1)

所以看来jQuery与IE不喜欢加载HTML5元素。当我用-div替换-section时,问题似乎消失了。

答案 1 :(得分:0)

使用load函数将另一个文件中的内容加载到指定的DIV中。 http://api.jquery.com/load/

$("div#content").load(page1.html);

你可以创建多个加载特定页面的javascript函数并在a标签中使用OnClick事件,或者你可以做这样的事情

$(document).ready(function() {  
  $("a").click(function() {
    var page = $(this).attr("id"); // place the name of the page in the ID field within the a tag
    $("div#content").load(page + ".html");
  }
});

要加载页面的div必须为空。您可以在文档就绪函数之后立即使用jquery加载默认页面。

答案 2 :(得分:-1)

尝试将您的脚本文件放入标题(谷歌分析除外)。

相关问题