Div, если блок jquery
Я пытаюсь выяснить, является ли дисплей стиля div блоком, а затем сделать что-то
здесь, например,
Это просто предположение, что я пытаюсь сделать это в jquery
if("#toshow":"display" == "block"){
}else{
}
Ответы
Ответ 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!");
}
})
}