gpt4 book ai didi

internet-explorer - jQuery 的 .load() 在 IE 中不起作用 - 但在 Firefox、Chrome 和 Safari 中正常

转载 作者:行者123 更新时间:2023-12-03 21:27:44 25 4
gpt4 key购买 nike

我正在用头撞墙……

我有以下代码:

$("#home").click(function(e) {
$(".tabs").attr("src","tabs-home.gif");
$(".islice").hide('fast');
$(".islice").load("home.html");
$(".islice").show('fast');
e.preventDefault();
});

它在 Firefox、Safari 和 Chrome 中工作得很好,但 IE 只运行 attr() 并且不执行隐藏/显示或加载。我尝试删除隐藏和显示,但它仍然不起作用。

即使使用 DebugBar,IE 也不会报告任何语法错误。我可能做错了什么?

您可以在http://www.brick-n-mortar.com查看实时站点

最佳答案

我发现的许多网站都表明 IE 可能会缓存您的代码,并建议将代码附加到

$("#home").click(function(e) {
$(".tabs").attr("src","tabs-home.gif");
$(".islice").hide('fast');
$(".islice").load("home.html?" + new Date().getTime() );
$(".islice").show('fast');
e.preventDefault();
});

这应该确保 IE 不会缓存。

参见http://zacster.blogspot.com/2008/10/jquery-ie7-load-url-problem.html了解更多信息。

关于internet-explorer - jQuery 的 .load() 在 IE 中不起作用 - 但在 Firefox、Chrome 和 Safari 中正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com