Giriş alanları olan bir sayfam var. Sayfa medya türü baskısı olduğunda tüm 0 değerlerini metin alanları gizlemek istiyorum.Geçerli sayfa ortam türü jQuery'de nasıl algılanır
jQuery'da denedim. Ancak bu hem ekran modunda hem de baskı modelinde çalışır.
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;
}
}
Ben şimdiki sayfanın medya ty tespit ederse pe. Ben bitirebilirim. Ne yazık ki doğru kodu alamadım.
Ayrıca jmediatype'u denedim, ancak indirme seçeneği yok. Sadece value="0"
olmayan alanları gizlemek istiyorsanız
Kod adam için teşekkürler. – Mifas