visibility - javascript dom操作 - jQueryで要素が隠されているかどうかを確認するには?

jQuery DOM 追加 / javascript / jquery / dom

それは、関数を使用して、要素の表示を切り替えることが可能である .hide().show() または .toggle()

Nicolas Gervais



Answer #1
$('#clickme').click(function() {
  $('#book').toggle('slow', function() {
    //アニメーションが完了しました。
    alert($('#book').is(":visible")); // <---表示されている場合はTRUE非表示の場合はFalse
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="clickme">
  Click here
</div>
<img id="book" src="https://upload.wikimedia.org/wikipedia/commons/8/87/Google_Chrome_icon_%282011%29.png" alt="" width="300"/>