我有一些元素,它是通过 Jquery 添加的:
$('body').delegate('.tutorial_links', 'click', function(){
var $tutorial_hider="<a href='#' class='hider_tutorial' data-method='delete' data-remote='true' rel='nofollow' style='display:inline-block; background-color:#68d574; width:"
$width=$(this).parent().width()
$tutorial_hider=$tutorial_hider+$width+"px'></a>"
$(this).css('display', 'none');
$(this).before($($tutorial_hider));
})
其中有相对的CSS:
.hider_tutorial{
height: 15px;
vertical-align: -1px;
margin-left: 0;
margin-right: 0;
display: inline-block;
padding-top: 0;
}
.hider_tutorial:hover{
background-color: rgba(214, 19, 84, 0.70);
}
如果只是 CSS 可以hider_tutorial
工作,浏览器就看不到 .hider_tutorial:hover
(当我在 Chrome 或 Firefox 中检查元素时,什么都没有.hider_tutorial:hover
)。