最初の方法: CSS プロパティを使用する
var display =$('#id').css('display');
if(display == 'none'){
alert("あなたは私を発見しました、私は隠れています!");
}
2 番目: jquery 組み込みセレクターを使用します
ページに次のようなタグがあるとします。
次に、次のステートメントを使用して、ID が「test」のタグが非表示かどうかを判断できます:
if($("#test").is(":hidden ")) {...} //jQuery ライブラリがインポートされていることを前提とします
このようにして、要素が非表示かどうかを簡単に判断し、そのステータスに応じてアニメーション化できます。
if($("#test").is(":hidden")){
$("#test").show(); // 要素が非表示の場合は表示します
}その他{
$("#test").hide(); // 要素が表示されている場合は非表示にします
}
jQuery は要素が表示されるか非表示になるかを決定します
var ノード=$('#id');
最初の書き方
if(node.is(':hidden')){ //ノードが非表示の場合はノード要素を表示し、そうでない場合は非表示にします
ノード.show();
}その他{
ノード.非表示();
}
2 番目の書き方
if(!node.is(':visible')){ //ノードが非表示の場合はノード要素を表示し、そうでない場合は非表示にします
ノード.show();
}その他{
ノード.非表示();
}
if(node.is(':visible')){ //ノードが表示されている場合はノード要素を非表示にし、それ以外の場合は
を表示します
ノード.非表示();
}その他{
ノード.show();
}
jQuery はオブジェクトが表示されるか非表示になるかを決定します
JSコード
// jQuery("#tanchuBg").css("display")
// jQuery("#tanchuBg").is(":visible")
// jQuery("#tanchuBg").is(":hidden")
JSコード
$(element).is(":visible") // display:[none|block] をチェックし、visible:[true|false] を無視します
JSコード
$('要素:非表示')
$('要素:可視')
JSコード
$(".item").each(function()
{
If ($(this).css("visibility") == "hidden")
{
// 非表示状態を処理します
}
それ以外の場合
{
// 可視状態を処理します
}
})
JSコード
ar isVisible = $('#myDiv').is(':visible');
var isHidden = $('#myDiv').is(':hidden');
JSコード
if( $(this).css("display") == 'none' ){
/* コードはここにあります*/
}
他{
/* 代替ロジック */
}