Chargement automatique des fancybox à l'aide .trigger('click')
Je me demandais juste si vous pouviez s'il vous plaît aider. Je suis en train d'essayer d'obtenir le
fancybox pour charger automatiquement une fois que la page est affichée. Cependant, Je
ai ce message d'erreur 't est undefined' à la ligne 18 (/js/fancybox/
jquery.fancybox-1.3.3.pack.js). Pour le moment, je suis en utilisant jquery
la version 1.4.2 de
<a href="#container" id="profile">Click me</a>
<div style="display:none">
<div id="container">Fancybox Content Here .... </div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#profile').fancybox().trigger('click');
});
</script>
Le plus drôle, c'est que si je prends la ligne ci-dessous et exécutez dans firebug
console, puis ça marche!. Pas sûr de ce que j'ai fait de mal ici. Votre aide
serait reconnaissant.
$('#profile').fancybox().trigger('click');
Grâce
OriginalL'auteur Hung Bui | 2010-12-14
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Les essais avec la déballé, je l'ai "chargement est undefined" dans la ligne 36 (fancybox 1.3.4). J'ai donc appelé "$.fancybox.init();" avant de déclencher et qu'il fonctionne correctement maintenant.
OriginalL'auteur Krevindiou
Nan th raison est parce que les
fancybox.js
est inclus deux fois ce fichier est celui qui a le cœur de fantaisie boîte deOriginalL'auteur Val
J'ai réussi avec le cas similaire dans la façon comme ceci:
OriginalL'auteur Sergey Narozhnyy