在这个例子中,我基本上只想让一个启用了 JavaScript 的元素变成半透明的。我通过在 .js 文件中添加名为“trancent”的类来做到这一点。然而,当出于某种原因检查向后兼容性 IE 7 和 8 时,即使他们添加了类,样式也不起作用。他们还成功地删除了同一文件中的不同类。这在任何其他浏览器甚至更高版本的 IE 中都不是问题。
谁能破译为什么 IE 7 和 8 会这样做?
(function(){
$('.contentdivbody .lightblue').removeClass('invis');
$('.nonejavainfo').slideUp(0);
logolist = $('.logolist li img');
masssarea = $('#maparea .mapele');
logolist.addClass('trancent');
masssarea.addClass('trancent');
$('#maparea .mapelerings').addClass('invis');
$("a.newwindow").click(function() {
window.open(this.href);
return false;
});
})();
css
.trancent{
opacity: 0.7;
}