Css `:target` IE11中行为奇怪的样式
我为Css `:target` IE11中行为奇怪的样式,css,internet-explorer,browser-history,pseudo-class,Css,Internet Explorer,Browser History,Pseudo Class,我为div:target编写了一些特殊的样式。当我点击时,Chrome、Firefox和IE9+IE11运行良好: $('#hello')。单击(函数(){ 历史。go(-1); }); div{ 宽度:100px;高度:100px; 背景:灰色;颜色:白色; 光标:指针; } div:target{背景:红色;} 单击此处转到历史:back(),因此这并没有回答问题,但似乎与IE11在遍历历史后没有有效地重新绘制有关。显然,只要在该元素上添加或删除类,就会强制重新绘制该元素 $('#hel
div:target
编写了一些特殊的样式。当我点击时,Chrome、Firefox和IE9+IE11运行良好:
$('#hello')。单击(函数(){
历史。go(-1);
});代码>
div{
宽度:100px;高度:100px;
背景:灰色;颜色:白色;
光标:指针;
}
div:target{背景:红色;}
单击此处转到历史:back()
,因此这并没有回答问题,但似乎与IE11在遍历历史后没有有效地重新绘制有关。显然,只要在该元素上添加或删除类,就会强制重新绘制该元素
$('#hello')。单击(函数(){
历史。go(-1);
$(this.addClass('z')。removeClass('z');
});