内容替换中的jQuery内容替换在IE7中不起作用

时间:2011-12-05 21:23:07

标签: jquery

我正在使用.html()在带有选项卡式导航的网站上进行一些相对简单的内容替换。但是,我遇到了一个问题,即单独的内容替换不能在已经被替换的内容中起作用。

我在这里设置了一个测试。在IE7中,如果单击“工作原理”选项卡,然后单击底部的小圆圈,图像和相关的引用文本就会消失。当然,这在其他浏览器中运行得非常好。

http://stage.slappotown.com/

您可以在页面顶部看到控制所有这些内容的js。但是,我不得不把实际调用函数的javascript替换为body中的引号,朝向底部。这可能是问题的一部分,但出于某些原因,当我尝试放置代码时:

jQuery('.quotePicker li a').click(function () {
setQuote(this);
return false;
})
作为.ready函数的一部分在头部

,它根本不起作用。任何帮助将不胜感激。

JS小提琴在这里: http://jsfiddle.net/maFKQ/4/

我尝试将setQuote函数的click处理程序移动到头部但是当我这样做时它似乎根本不起作用。

1 个答案:

答案 0 :(得分:0)

请参考这个关于在IE中使用addclass和删除类的内容。我发现自己在那边有点儿马车(在这种情况下,它是IE8严格模式,但人们从不知道......)

IE8 v8 not changing class for a DOM element despite JS function changing the element attribute