如果我正在检查的元素是可见的,我正在尝试addClass
到另一个元素,“有display:block
”但没有发生任何事情,
这是我的代码
<script type="text/javascript">
jQuery(document).ready(function() {
if ($('.mejs-controls:visible')) {
$('.mejs-captions-text').addClass('mejs-captions-text-move');
}else{
$('.mejs-captions-text').removeClass('mejs-captions-text-move');
}
});
</script>
谢谢!
答案 0 :(得分:3)
你可能会这样做:
<script type="text/javascript">
jQuery(document).ready(function() {
if ($('.mejs-controls').is(':visible')) {
$('.mejs-captions-text').addClass('mejs-captions-text-move');
}else{
$('.mejs-captions-text').removeClass('mejs-captions-text-move');
}
});
</script>
答案 1 :(得分:0)
尝试使用if ($('.mejs-controls').is(':visible'))