Как вызвать jQuery colorbox с javascript onClick, а не ссылку?
Я хочу вызвать colorbox, используя javascript, а не ссылку href?
Кто-нибудь знает, как я могу это сделать?
спасибо.
Ответы
Ответ 1
Предыдущие примеры не сработали для меня, но, используя ту же идею, это работает:
<script>
function lightbox(){
$.colorbox({width:"80%", height:"80%", iframe:true, href:"/pagetoopen.html"});
}
</script>
<input type="button" value="open the box" onClick="lightbox()"/>
Ответ 2
Это от головы. Но я считаю, что вы могли бы сделать что-то вроде этого:
<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>
Ответ 3
Сочетание двух ответов выше работало для меня:
<script>
function call_cbox()
{
jQuery().colorbox({width:"900px", height:"600px", iframe:true, href:"/newsletter.html"});
}
</script>
Ответ 4
$("tr").click(function () {
$.colorbox({width:"900px", height:"600px", iframe:true, href:"http://www.google.com"});
});