J'utilise Jqueryui pour une boîte de dialogue. En cliquant sur le lien "Cliquer pour un lien modal", la première fois fonctionne. Lorsque vous appuyez sur la touche code> ESC CODE>, la boîte de dialogue disparaît. Mais les clics après cela ne fonctionnent pas. Je veux que ceux-ci travaillent aussi bien. Rafraîchissant la page rend tout ok.
html: p> jQuery snippet: p> Comment puis-je faire plusieurs clique sur le travail? p> p>
3 Réponses :
Essayez d'utiliser $ ("# Boîte de dialogue"). Fermer (); code> au lieu de
$ ("corps"). Boudrez ("keyup.mydialog"); code> < / p>
En fait, si j'excluais la clé de la clé «ESC» et un engin, les choses restent les mêmes. Quelle serait la solution si j'exclutais cela?
Le problème vient d'une autre partie de votre code (j'ai testé ce bit et cela fonctionne bien). Les liens ".Click_Me" sont-ils récemment créés (après appel AJAX ou un événement)
Non créé récemment .. OH Dans ce cas, je dois vérifier à nouveau l'extrait de publication. Mais Chris a une réponse informative. Je suis encore à parcourir Tha
Quatre choses.
Tout d'abord, si la boîte de dialogue doit être réutilisable, vous voudrez la créer Par exemple: P> ('OPEN') CODE>. P>
$('#dialog').dialog({
autoOpen: false,
modal: true
});
Lorsque la boîte de dialogue apparaît après un clic, si vous cliquez à l'extérieur de la zone de dialogue elle-même, puis appuyez sur la touche «ESC» ne le fait pas disparaître. Et l'option «Fermer» n'apparaît pas quand j'ai essayé dans Localhost. Solution?
@IstiaqueahmedMed: fonctionne bien pour moi (appart des styles, comme mentionné). Essayez ceci: Pastie.org/3116949 . Vous aurez besoin d'Internet pour charger jQuery ou modifierez le
Toute explication sur la raison pour laquelle la note moins a été donnée? Regardez la conversation entre PPVG et moi .. Le problème n'est toujours pas résolu
Je pense que votre question a été votée parce que cela a été répondu, mais vous avez posé une nouvelle question dans les commentaires. Pro Tip: Jetez un coup d'œil à Comment demander avant de poser votre prochaine question.