Il existe un million de scripts de superposition modale de type lightbox, mais je cherche celui qui a la capacité d'être automatiquement déclenché, en fonction du chemin qui y mène. Donc une propriété devrait vivre dans la chaîne d'URL qui l'a déclenchée. Quelqu'un at-il vu ou mis en place une telle chose? Je sais que colorbox a la capacité d'ouvrir automatiquement le modal lorsque vous atterrissez sur la page, mais je ne sais pas comment je pourrais rendre cette fonctionnalité dépendante du chemin que l'on y arrive. Des idées?Boîte à lumière qui peut s'ouvrir automatiquement en fonction du chemin d'accès
Répondre
Vous pouvez mettre en œuvre un peu de JavaScript qui se penche sur la page de référence et ouvre la lumière En conséquence, vous ne devez pas vous limiter à une implémentation particulière. Vous pouvez lier à l'événement document prêt pour l'ouvrir.
Il existe un exemple d'accès au référenceur sur le site Web W3Schools ci-dessous.
Vous pouvez le faire avec Colorbox en modifiant les paramètres lors de l'initialisation.
En supposant que vous faites cela de commencer Colorbox:
$('div.gallery a').colorbox({
onClosed: function() { alert('Colorbox closed');},
current: 'Image {current} of {total}'
});
Vous pouvez faire quelque chose comme ceci:
var colorBoxSettings = {
onClosed: function() { alert('Colorbox closed');},
current: 'Image {current} of {total}',
open: false
};
if (your_logic) {
colorBoxSettings.open = true;
}
$('div.gallery a').colorbox(colorBoxSettings);
Je suggère qu'il n'y a pas besoin de déclenchement automatique. Vous pouvez le faire de cette façon -
Vérifiez d'abord si l'URL est constituée de la valeur appropriée que vous souhaitez ou non.
Cela peut être fait par le langage côté serveur (comme PHP) ou par javascript.
Si passe côté serveur fait dire un champ caché comme ci-dessous -
<input type="hidden" name="exists" value="true" />
Si fait en utilisant jquery Enregistrer valeur -
var value = "value from javascript if proper url exists";
Si fait par le côté serveur puis -
var value
= $ ('input [nom = "existe"]'). val();
Ensuite, vous pouvez déclencher manuelle cilck
(si la valeur url est selon votre attente) pour ancrer qui consiste lien overlay -
$('#id of anchor').trigger('click');
Si vous voulez overlay déclenchement automatique si vous pouvez alors essayer -
- 1. intégration de diaporama avec boîte à lumière
- 2. Comment utiliser la boîte à lumière du plugin lightbox?
- 3. javascript effet de boîte à lumière
- 4. 37 Signals Style Boîte à lumière | Comment faire ça?
- 5. Pas de concombre pour contenu de boîte à lumière
- 6. placer la boîte à lumière sur l'applet java
- 7. Ajouter WPFControls personnalisé à la boîte à outils automatiquement
- 8. Redimensionner automatiquement les colonnes en fonction du nombre de caractères
- 9. PHP dynamique inclure, en fonction chemin du fichier en cours
- 10. WCF convertir l'heure en fonction du fuseau horaire automatiquement
- 11. Comment regrouper MKAnnotations automatiquement en fonction du niveau de zoom?
- 12. Pourquoi trier les fichiers générés automatiquement en fonction du hachage?
- 13. Peut-on allumer/éteindre la lumière Scroll Lock en suivant les instructions du logiciel?
- 14. Comment sauvegarder "l'historique" automatiquement en fonction du répertoire
- 15. Une barre d'outils qui peut se dimensionner automatiquement
- 16. Eclipse: Filtrer "ressource ouverte" en fonction du chemin et du nom?
- 17. Boîte à lumière pour le widget JavaScript intégrable? Comme les onglets Commentaires pour UserVoice/GetSatisfaction
- 18. Mettre à jour la fonction personnalisée automatiquement
- 19. "Actualiser" Pivot commande avec boîte à outils MVVM-lumière pour WP7
- 20. Redimensionner automatiquement la boîte de dialogue jQuery UI à la largeur du contenu chargé par ajax
- 21. Can FileOutputStream() peut prendre un chemin relatif en tant qu'argument
- 22. Javascript L'instance de la fonction est automatiquement convertie en objet et ne peut plus être appelée
- 23. delphi supprimer. et .. à partir du chemin
- 24. quelqu'un peut-il me suggérer une petite boîte à lumière ou boîte de dialogue modale ou thickbox pour ouvrir une page html ou php?
- 25. boîte à outils MVVM lumière pas de tir fenêtre d'événement chargé
- 26. Comment puis-je détecter automatiquement les économies de lumière en PHP?
- 27. Comment implémenter le fameux effet de boîte à lumière avec jQuery?
- 28. comment centrer aligner une boîte à lumière et masquer une barre de défilement
- 29. Comment appeler une fonction automatiquement?
- 30. C# boîte de dialogue d'entrée en fonction