J'ai un div caché inline que je voudrais ouvrir dans une fenêtre Colorbox quand on clique sur un lien de la Colorbox principale. J'ai la fonctionnalité close onclick pour fonctionner, mais je n'arrive pas à ouvrir le nouveau Colorbox.Comment fermer Colorbox onclick et ouvrir une nouvelle Colorbox?
Script
// close main colorbox onclick and open promotionForm
jQuery("#add").click(function() {
parent.jQuery.colorbox.close();
$(".promotionForm").colorbox({inline:true, width:"50%"});
});
Html
<a id="add" href="#">Add a Promotion</a></p>
<!-- This contains the hidden content for promotion form -->
<div style='display:none'>
<div id='promotionForm' style='padding:10px; background:#fff;'>
<%= render 'shared/promotion_form'%>
</div>
</div>
Merci, mais ne semble pas fonctionner =/ – toandang
Ah, parce que votre sélecteur recherche une classe, mais promotionForm est un identifiant. – Keenan
Ne fonctionne toujours pas. Je pense que cela pourrait être dû à mon script parent parent.jQuery.colorbox.close(); semble s'arrêter là et ne pas courir la deuxième partie. – toandang