Mam stronę z polami wprowadzania. Chcę ukryć wszystkie pola tekstowe wartości 0, gdy strona jest w trybie drukowania.Jak wykrywać bieżący typ nośnika strony w jQuery
Próbowałem w jQuery. Ale działa to zarówno w trybie ekranu, jak i modelu drukowania.
HTML:
<div class="screen">some screen</div>
<div class="print">some print</div>
<input type='text' name='' id='1' class='' value='0'/>
<input type='text' name='' id='2' class='' value='5'/>
<button>Print</button>
JS:
$('button').click(function(){
$('input[type=text]').each(function(){
if ($(this).val() == 0){
$(this).hide()
}
})
})
CSS:
@media print{
.screen{
display:none;
}
.print{
display:block;
}
}
@media screen{
.screen{
display:block
}
.print{
display:none;
}
}
Gdybym wykryć aktualnej strony medialnego TY pe. Mogę to skończyć. Niestety nie udało mi się uzyskać odpowiedniego kodu.
Próbowałem również jmediatype, ale nie ma opcji pobierania.
Dzięki za hasło do kodu. – Mifas