2009-12-23 5 views
0

Lorsque l'utilisateur clique sur un lien, je souhaite ouvrir une fenêtre modale (comme celles utilisées pour le débordement de la pile, mais centrée).Floating div in rails

Si le navigateur n'autorise pas l'ouverture de div flottant, passez à une autre page.

Existe-t-il un moyen facile de faire cela dans Rails? (sinon, je peux le coder à partir de zéro)

Répondre

0

Si vous voulez dire une fenêtre modale, vous pouvez utiliser cette jQuery plugin.

+0

ou JQueryUI (http://jqueryui.com) en tant que widget de dialogue. – cjstehno

+0

oui, je voulais dire une fenêtre modale. J'ai édité la description. – Victor

2

Rien de tout cela serait géré dans Rails, je pense. Je pense que vous seriez capable de gérer ceci en Javascript. Cela étant dit, presque tous les navigateurs prennent en charge javascript. Naviguer sur le Web sans (les appareils mobiles étant l'exception) est presque jamais fait. Les DIV qui flottent sur d'autres éléments ont été pris en charge dans les navigateurs pendant de nombreuses années. Même IE6 le prend en charge (tant que vous ne chevauchez pas un élément SELECT). Je suppose que le navigateur peut le faire, sauf si vous codez pour un site mobile.