unwrap - pantalla div si bloque jQuery
unwrap jquery (5)
Así que quieres distinguir entre display: block
y display: none
? Si es así, puede utilizar mejor la función is()
en combinación con el selector :visible
para esto:
if ($(''#toshow'').is('':visible'')) {
} else {
}
Esto funciona independientemente de si utilizó display: block
, o display: inline
, o display: inline-block
.
Estoy tratando de averiguar si una pantalla de estilo div es bloque, entonces hacer algo aquí es un ejemplo.
esto es solo una conjetura que estoy tratando de hacerlo en jQuery
if("#toshow":"display" == "block"){
}else{
}
Esta opción funcionó perfectamente. Soy brasileño y tuve que traducir el texto, pero cuando vi el código, inmediatamente vi que era la opción correcta.
function reversoObjeto() {
$(''#janela'').fadeToggle(500, function(e) {
if ($("#janela").css("display") == "none") {
alert("Janela Apagou!");
} else {
alert("Janela Acendeu!");
}
})
}
Necesitas usar la función css
.
if($("#toshow").css("display") == "block"){
}else{
}
No olvides tu :visible
selector :visible
.
if ($("#toshow:visible").length) {
// it''s visible
} else {
// it''s not visible
}
$(document).ready(function(){
if ($(''#toshow'').css(''display'') == ''block'') {
// Do something.
} else {
// Do something else.
}
});
Debería hacer el truco.