Estoy tratando de ocultar dinámicamente ciertos DIV cuando ocurre una impresión (o vista previa de impresión) desde el navegador.¿Cómo puedo personalizar la salida del navegador para imprimir/imprimir vista previa?
puedo diferenciar fácilmente de forma estática por tener dos hojas de estilo, uno para el normal y otra para medios impresos:
pero tengo que ir un paso más allá y ocultar algunos elementos de forma dinámica cuando la hoja de estilos de impresión se activa durante una impresión basada en ciertos criterios
Una forma de resolverlo fácilmente sería manejar un evento DOM para manejar print/printview, luego podría usar jQuery para cambiar la visualización: ninguno en las clases que deben ocultarse , pero no puedo encontrar un evento de impresión DOM !!
¿Alguien sabe cuál es la solución?
¿Quiere decir que necesita ocultar divs en la pantalla después de que el usuario imprima (o imprima vistas previas) la página? –