J’utilise un animatedModal.js pour afficher le mode modal en plein écran sur ma page. Cela fonctionne correctement et se déclenche en cliquant sur un bouton.
Mais, au lieu de cela, j’aurais besoin de l’ouvrir automatiquement une fois que l’utilisateur a accédé au site. En d’autres termes, il doit être ouvert avant le contenu de la page principale.
C’est le balisage:
DEMO01 CLOSE MODAL Lorem ipsum dolor sit amet, consectetur adipiscing elit
- Glisser div horizontalement de l’écran au centre?
- Comment append des étiquettes au bas de la boîte de dialog Bootstrap
- Fondu entre deux classes en jquery
- ID et classe séparés pour JS et CSS
- Augmenter les dimensions en vol stationnaire sans changer la position des autres éléments
Lorem ipsum dolor sit amet, consectetur adipiscing elit
Lorem ipsum dolor sit amet, consectetur adipiscing elit
Et cela est déclenché par
$("#demo01").animatedModal();
Fiddle peut être trouvé à https://jsfiddle.net/5zLe3npu/
Quelle serait la meilleure solution pour l’afficher d’abord, avant le contenu? Je suis un débutant JS donc désolé pour la question potentiellement stupide.
Vous pouvez utiliser la méthode .on pour spécifier les actions à effectuer en cliquant sur le bouton de fermeture, telles que l’affichage du contenu. Et pour cacher le contenu initialement, vous pouvez simplement utiliser style = ‘display: none;’ sur un contenant le contenu.
HTML –
CLOSE MODAL
JQuery –
$("#demo01").animatedModal(); //initialize animatedModal $("#demo01").click(); //sortingggers opening of Modal. $(".close-animatedModal").on( "click", function() { $("#container").show(); });
S’il vous plaît voir JSFiddle – http://jsfiddle.net/w1gw64aj/
Si cela répond à votre question, veuillez l’indiquer comme la réponse acceptée.
Utiliser la documentation de l’API sortinggger()
Essaye ça
$("document").ready(function() { $("#demo01").animatedModal(); $("#demo01").sortinggger('click'); });
Démo ici