2010-05-10 6 views
0

Que je n'ai aucune idée de comment. je besoin d'une fonction que la hauteur de la fenêtre ou la configuration du moniteur est supérieure à 1200, mettre un haut de position div = 1000px et d'autre mettre dans un autre top position = 800pxjquery: inner: outerHeight

Répondre

1

Comme ceci:

if ($(window).height() > 1200) { 
    el.css('top', 1000); 
} else { 
    el.css('top', 800); 
} 

Version améliorée , devrait fonctionner dans IE:

if ((window.innerHeight||document.body.clientHeight) > 1200) { 
    el.css('top', 1000); 
} else { 
    el.css('top', 800); 
} 
+0

fonctionne bien dans FF et Safary, mais ne fonctionne pas dans IE. – Mango

1

les opérations suivantes: http://jsbin.com/igoxu3/edit

(Et bien que ce n'est pas le plus consolid code d'erreur, je pensais que cela serait bon pour l'illustration.)