Saludos, He escrito un modal usando jquery UI y aparece en la parte frontal de una película flash por lo que el html dentro del modal se corrompe, traté de ocultar la película derecha antes de que el modal se active y reaparezca después de cerrar el modal, funciona bien pero cada .hide() y .show() la película flash se restablece mientras que todo lo que quiero es ocultar (sin quitar la película) y mostrarlo una vez que se activa. .show ese modal div.jquery ocultar un div que contiene flash sin restablecerlo
5
A
Respuesta
10
Probado en FF/Linux, FF/WinXP, IE/WinXP, Safari/WinXP:
- poner el flash DIV contenedor en una nueva DIV con overflow: hidden.
básica:
- para ocultar flash div:. $ ('# Id_div_with_swf') CSS ("izquierda", "- 2000px");
- para mostrar flash-div: $ ('# id_div_with_swf'). Css ("left", "0px");
o, mostrar y ocultar con efectos de animación:
- para ocultar flash div: $ ('# id_div_with_swf') animar ({left: "-2000px"}, 1000);.
- para mostrar flash-div: $ ('# id_div_with_swf'). Animate ({left: "0"}, 1000); ejemplo
html:
<div style="width:200px; height:100px; overflow:hidden;">
<div id="id_div_with_swf" style="width:200px; height:100px; position:relative; left:0px; top:0px;">
<!-- flash here -->
</div>
</div>
no se puede obtener un cross-browser solución con Css de trabajo ('visibilidad', 'visible'/'oculta')
5
Quizás mueva el movie div fuera de la pantalla. Establecer su posición izquierda para ser -1000 o algo así?
¿Entonces reemplace cuando el otro div ha desaparecido?
8
Solución de trabajo:
Uso $('#myvideo').css('visibility', 'hidden')
ocultar y
$('#myvideo').css('visibility', 'visible')
para mostrar el div que contiene el video.
Acabo de probarlo con firebug.
EDITAR: Tenga en cuenta, esto es diferente de .hide()
y .show()
, ya que utilizan el css display
, en lugar de visibility
.
Cuestiones relacionadas
- 1. Jquery- Ocultar div
- 2. ¿Cómo ocultar un div con jQuery?
- 3. jQuery ocultar div en mouseout
- 4. jquery/javascript - ocultar div si la imagen que contiene está rota
- 5. jQuery - Cómo ocultar una fila que contiene una celda vacía
- 6. Ocultar un DIV [Rieles]
- 7. jQuery ocultar/mostrar div utilizando las variables
- 8. Excepción recurrente sin un seguimiento de pila: ¿cómo restablecerlo?
- 9. jQuery, ocultar un div sin alterar el resto de la página
- 10. comprueba si div contiene un elemento en jQuery
- 11. Alineación vertical de un div posicionado en el interior de un div que contiene
- 12. Jquery comprueba si un div contiene un div con clase en
- 13. selector jQuery para un elemento que contiene texto directamente?
- 14. Cómo ocultar y mostrar un div con coffeescript - Rails 3.1
- 15. cómo ocultar div con jquery al hacer clic en cualquier lugar excepto en un div?
- 16. Cómo deshacerse de div vacío que contiene un GridView
- 17. Cómo ocultar html div
- 18. jQuery - Ocultar un menú div después de hacer clic fuera div
- 19. texto de desbordamiento: no elipsis trabajando en un div que contiene un div en Chrome
- 20. Mostrar/Ocultar varias Div con Select usando jQuery
- 21. Javascript onclick ocultar div
- 22. Llamar a un diálogo jQuery sin un DIV
- 23. jQuery Ocultar el div principal si el div hijo está vacío
- 24. Insertar div sobre flash en IE
- 25. JQuery borde animado sin mover div
- 26. Jquery: Comprobando si div contiene texto, entonces acción
- 27. mostrar/ocultar div basado en la opción de selección jquery
- 28. Mostrar Ocultar DIVs: jQuery
- 29. Comunicándose con un servidor flash usando rtmp sin Flash
- 30. efecto de flash con jquery
Wouldn ¿No se puede alternar la visualización de una enorme barra de desplazamiento horizontal en el navegador? –