我有以下HTML:爲什麼IE10顯示風格不同於其他瀏覽器
<td class="tdGo" style="background-color: #0000FF;">
<img src="theImages/search_go.png" id="imgGo" class="imgGo" />
</td>
CSS:
td.tdGo {
padding-right: 24px;
text-align: right;
}
.imgGo {
cursor: pointer;
}
JQuery的:
$('.imgGo').each(function() {
var std = $(this).attr("src");
var hover = std.replace("theImages/search_go.png", "theImages/search_go_rollover.png");
$(this)
.clone()
.insertAfter(this)
.attr('src',hover)
.removeClass('imgGo')
.siblings()
.css({position:'absolute'});
$(this)
.mouseenter(function() {
$(this).stop().fadeTo(250, 0);
})
.mouseleave(function() {
$(this).stop().fadeTo(250, 1);
});
});
IE10:
IE8:
FF /鉻:
出於某種原因,在IE10中的圖像出現在兩個不同的地方,我似乎無法找出原因。任何幫助表示讚賞。
這就是DEV工具被示出:
你在瀏覽器工具中檢查過呈現的CSS嗎? –
我用開發工具截圖更新了我的問題。 – SearchForKnowledge
這是一個非常時髦的方式做翻車。這個問題必須由你使用clone()引起。 – nullability