J'ai une page ASP.NET C#, avec des miniatures d'image.
J'ai créé un script qui ouvre un jQuery UI Dialog
sur chaque survol sur une vignette qui me montre la vignette de plus grande taille dans une vue de boîte de dialogue, et lorsque je fais flotter - la boîte de dialogue se ferme.
Mon petit problème ennuyeux est, que dans chaque mouseover
(boîte de dialogue de déclenchement pour ouvrir) - la page se fait «plus» - une barre de défilement apparaît sur le côté du navigateur, et il semble que la page s'allonge quand une boîte de dialogue s'ouvre , mais il ne devrait pas le faire.
Lorsque je passe la souris (mouseout
) - la boîte de dialogue disparaît et la page revient à son état normal. Pour cette raison, lorsque je survole les vignettes, ma page «saute».
J'ai cherché une solution pour cela, et j'ai ajouté return false;
pour chaque boîte de dialogue ouverte, et ferme - et cela ne fait pas de différence.
Désolé pour l'anglais imparable, et merci pour toutes les aides!La boîte de dialogue de l'interface utilisateur jQuery provoque le saut de page à l'ouverture et à la fermeture d'ASP.NET
2
A
Répondre
3
J'ai finalement obtenu ma solution - pour tous les intéressés:
open: function(event, ui){
/*
* Scrollbar fix
*/
$('body').css('overflow','hidden');
}
Je a ajouté à l'événement d'ouverture de dialogue et résolu le problème!
+0
Cela a totalement fonctionné pour moi aussi. Merci d'avoir posté votre solution. – gurun8
Questions connexes
- 1. Fermeture de la boîte de dialogue et du formulaire qui a lancé la boîte de dialogue
- 2. jQuery UI - Boîte de dialogue transmettant des options d'effets personnalisées à la boîte de dialogue
- 3. Fermeture de la boîte à couleurs
- 4. Hauteur de la boîte de dialogue JQuery
- 5. Boîte de dialogue de réinitialisation jQuery sur l'annulation et la fermeture avant la publication du formulaire
- 6. La boîte de dialogue JQuery UI peut-elle mémoriser sa position entre l'ouverture et la fermeture?
- 7. pop à la fermeture de la page?
- 8. La boîte de dialogue Fermer provoque trop de récursion
- 9. La boîte de dialogue jQuery UI close n'efface pas la boîte de dialogue
- 10. La boîte de dialogue jquery ui n'appelle pas $ .get dans le dialogue après la première fermeture du dialogue
- 11. Fermeture de la boîte de dialogue ASPxPopupControl et réinitialisation de la connexion
- 12. Boîte de dialogue jQuery UI - problème avec événement à la fermeture
- 13. Boîte de dialogue jQuery: bouton de fermeture alternatif
- 14. jquery la boîte de dialogue parent est à nouveau verrouillée après le dialogue ouvert
- 15. Boîte de dialogue jquery: faire glisser la boîte de dialogue avec iframe à l'intérieur
- 16. Actualiser la page parent à partir de la boîte de dialogue jquery
- 17. Ajout du bouton de l'interface utilisateur jQuery à la boîte de dialogue de l'interface utilisateur chargée à partir d'Ajax
- 18. Boîte de dialogue de confirmation JQuery
- 19. Exécuter le code après la fermeture de la boîte de dialogue et n'est pas visible
- 20. Positionnement de la boîte de dialogue jQuery
- 21. jquery: Comment supprimer complètement un dialogue à la fermeture
- 22. Envoi d'un tableau à la boîte de dialogue de l'interface utilisateur jQuery
- 23. jQuery rupture de dialogue après la fermeture - J'utilise le dialogue détruire
- 24. Comment puis-je fermer la boîte de dialogue jquery ui à l'intérieur du code de la boîte de dialogue?
- 25. IE télécharge et installe la boîte de dialogue CAB à chaque rafraîchissement de la page
- 26. Renvoi d'une valeur dans la boîte de dialogue de confirmation à l'aide de la boîte de dialogue JQuery UI
- 27. Retour à la première boîte de dialogue
- 28. Boîte de dialogue wpf dans la page
- 29. Bouton Ajouter à la boîte de dialogue jquery ui
- 30. Boîte de dialogue jQuery UI sur la page ASP.NET (contrôle utilisateur interne)
J'ai eu le même problème mais je n'avais pas encore cherché à résoudre le problème. Je pense que cela pourrait être résolu avec un changement de style mais, encore une fois, je n'ai pas pris le temps de suivre cette idée. Je suis impatient de lire les réponses à votre question. – gurun8