2010-08-03 20 views
1

J'ai un formulaire au milieu d'une table. Je voudrais que cette forme soit toujours au centre de la fenêtre verticalement et horizontalement, même si la taille de la fenêtre est plus petite que la table. Je pense à utiliser la fonction scrollTo de jQuery et l'appeler onLoad et onResize, http://demos.flesler.com/jquery/scrollTo/ mais je suis un begginer et je ne sais pas comment le faire. J'apprécierais n'importe quelle aide ou exemple avec les appels dans l'en-tête et la fonction de manuscrit. Merci beaucoup.comment faire défiler la fenêtre onload avec jquery

Répondre

3

Si vous voulez une boîte floater:
mettre votre formulaire dans un DIV, rendent sa position absolue, centrez:
Ajouter ce plugin JQuery:
http://plugins.jquery.com/project/elementcenter

$(document).ready(function() { 
    $('#div_id').css('position','absolute'); 
    $('#div_id').center(); 
}); 

$(window).resize(function() { 
    $('#div_id').center(); 
}); 

si vous voulez faire défiler :

$(document).ready(function() { 
    window.scrollTo(0,$("#FORM_ID").offset().top); 
}); 
$(window).resize(function() { 
    window.scrollTo(0,$("#FORM_ID").offset().top); 
});