einblendendes Element nicht drucken

17/01/2014 - 14:51 von Tom Krentz | Report spam
Hi,

hier ist im Template eine JS-code, der nach einer Weile
eine Fußzeile einblendet. Auf dem screen ist das ok,
aber im Druck verdeckt sie Text.
Womit könnte ich die ausblenden/deaktivieren?
Js ist mir leider noch nicht so gelàufig ...
Hier ist der code:
$(window).bind('scroll', function(){
if($(this).scrollTop() > 50) {$("footer").hide();} });

$(document).ready(function(){
$(window).bind('scroll', function(){
$("footer").toggle($(this).scrollTop() > 0); }); });

$(window).bind('scroll', function(){
if($(this).scrollTop() > 500) {
$("footer").show(); } });

setTimeout(function() {
$('footer').fadeIn('slow');
document.getElementById('footer').style.display = 'all';
}, 3000);

Tom
 

Lesen sie die antworten

#1 Martin Honnen
17/01/2014 - 15:27 | Warnen spam
Tom Krentz wrote:

hier ist im Template eine JS-code, der nach einer Weile
eine Fußzeile einblendet. Auf dem screen ist das ok,
aber im Druck verdeckt sie Text.
Womit könnte ich die ausblenden/deaktivieren?
Js ist mir leider noch nicht so gelàufig ...

setTimeout(function() {
$('footer').fadeIn('slow');
document.getElementById('footer').style.display = 'all';
}, 3000);



CSS im head sollte reichen:

<style>
@media print { #footer { display: none; } }
</style>

Ähnliche fragen