Voici un exemple de page: http://vincent-massaro.com/modal/modaltest.htmlfenêtre Délai ouvert sur un clic avec JQuery
Je suis en train d'avoir une fenêtre ouverte avec Jquery quand un lien est cliqué, mais retarder le menu contextuel de sorte qu'un message est d'abord affiché avant la popup arrive. Comme vous pouvez le voir dans l'exemple, window.open ne se produit pas sur le clic, mais sur le fondu, donc cela déclenche un bloqueur de popup, car il n'est pas déclenché par l'entrée de clic de l'utilisateur. Est-il possible de déplacer le window.open et de le retarder de sorte que lorsque le lien est cliqué, le window.open et le message modal s'éteignent en même temps, mais le window.open est retardé de 5 secondes pour qu'il ne soit pas déclencher le bloqueur de popup? Merci!
Pouvez-vous modifier ma source? Javascript novice ici et je ne suis pas sûr exactement ce que vous voulez dire. Merci. – Vincent
J'ai réussi à faire fonctionner votre code, mais il déclenche toujours le bloqueur de fenêtres contextuelles dans Firefox, Chrome et Safari. D'autres idées? http://vincent-massaro.com/modal/modaltest.html# – Vincent
Ce code devrait se terminer comme: "}, 5000);" :) – Zuul