【问题标题】:if element is visible do somethinf to another element如果元素可见,则对另一个元素执行某些操作
【发布时间】:2016-01-27 00:50:04
【问题描述】:

如果我正在检查的元素可见,我正在尝试 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>

谢谢!

【问题讨论】:

标签: jquery addclass removeclass


【解决方案1】:

你可能会这样做:

<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>

【讨论】:

    【解决方案2】:

    试试if ($('.mejs-controls').is(':visible'))

    【讨论】:

      猜你喜欢
      • 2011-07-08
      • 2014-11-04
      • 2010-12-26
      • 1970-01-01
      • 2015-08-17
      • 2023-03-07
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多