Подтвердить что ты не робот

Div, если блок jquery

Я пытаюсь выяснить, является ли дисплей стиля div блоком, а затем сделать что-то здесь, например,

Это просто предположение, что я пытаюсь сделать это в jquery

 if("#toshow":"display" == "block"){

 }else{

 }
4b9b3361

Ответ 1

Итак, вы хотите различать display: block и display: none? Если это так, вы можете лучше использовать функцию is() в сочетании с :visible для этого:

if ($('#toshow').is(':visible')) {

} else {

}

Это работает независимо от того, использовали ли вы display: block или display: inline или display: inline-block.

Ответ 2

Вам нужно использовать функцию css.

if($("#toshow").css("display") == "block"){

}else{

}

Ответ 3

Не забудьте свой селектор :visible.

if ($("#toshow:visible").length) {
  // it visible
} else {
  // it not visible
}

Ответ 4

$(document).ready(function(){
    if ($('#toshow').css('display') == 'block') {
        // Do something.
    } else {
        // Do something else.
    }
});

Должен сделать трюк.

Ответ 5

Эта опция работала отлично. Я бразилец, и мне пришлось перевести текст, но когда я увидел код, я сразу увидел, что это правильный вариант.

function reversoObjeto() {
  $('#janela').fadeToggle(500, function(e) {
    if ($("#janela").css("display") == "none") {
      alert("Janela Apagou!");
    } else {
      alert("Janela Acendeu!");
    }
  })
}