web-dev-qa-db-fra.com

Comment appeler jQuery colorbox avec l'événement javascript onClick au lieu d'un lien?

Je souhaite appeler colorbox à l'aide de javascript plutôt que d'un lien href?

quelqu'un sait comment je peux faire ça?

merci.

15
DemonXTC

Les exemples précédents ne fonctionnaient pas pour moi, mais en utilisant la même idée, cela fonctionne:

<script>
function lightbox(){    
  $.colorbox({width:"80%", height:"80%", iframe:true, href:"/pagetoopen.html"});
}
</script>

<input type="button" value="open the box" onClick="lightbox()"/>
19

C'est par dessus la tête. Mais je crois que vous pourriez faire quelque chose comme ça:

<script type="text/javascript">
function call_cbox()
{
   jQuery.colorbox({html:'<p>Hi There I was instantiated onclick!</p>'});
}
</script>
<a href="#" onclick="call_cbox(); return false;">Give me a colorbox... NOW! And don't forget the color.</a>
5
jeremysawesome

Un mélange des deux réponses ci-dessus a fonctionné pour moi:

<script>
function call_cbox()
{
jQuery().colorbox({width:"900px", height:"600px", iframe:true, href:"/newsletter.html"});
}
</script>
2
Adam Luz
$("tr").click(function () { 

    $.colorbox({width:"900px", height:"600px", iframe:true, href:"http://www.google.com"});

});
0
nixis