我使用.html()在带有标签导航的网站上执行一些相对简单的内容替换。但是,我遇到了一个问题,即单独的内容替换不能从已经被替换的内容中执行。内容替换内的jQuery内容替换不在IE7中工作
我在这里设置了一个测试。在IE7中,如果您点击“工作原理”选项卡,然后点击底部的小圆圈,图像和相关的报价文字就会消失。当然,这在其他浏览器中工作得很好。
你可以看到JS控制所有这一切都在页面的顶部。但是,我不得不把实际调用该函数的JavaScript代替正文中的引号。这可能是问题,但由于某种原因,部分当我试图把这些代码:
jQuery('.quotePicker li a').click(function() {
setQuote(this);
return false;
})
在头上的。就绪功能的一部分,那么它不会在所有的工作。任何帮助,将不胜感激。
JS提琴是在这里: http://jsfiddle.net/maFKQ/4/
我试图移动点击处理程序setQuote功能分为头,但它似乎并没有当我这样做,在所有的工作。
我们可以看到setQuote的代码? (f){ – maxedison
@maxedison'function setQuote(f){ var a = jQuery(f).attr('href'); jQuery('。quoteContainer')。html(jQuery(a).html()); jQuery(f).parent()。addClass('current'); ('。quotePicker li')。不是(jQuery(f).parent())。removeClass('current'); }' –
所有代码都在他发布的链接中。我已经在jsfiddle中测试过它,它在IE8兼容模式(IE7模式)下复制。 – Alfabravo