2010-12-10 15 views
15

मैं एक href लिंक की बजाय जावास्क्रिप्ट का उपयोग कर रंगबॉक्स को कॉल करना चाहता हूं?एक लिंक के बजाय जावास्क्रिप्ट ऑनक्लिक घटना के साथ jQuery रंगबॉक्स को कैसे कॉल करें?

कोई भी जानता है कि मैं यह कैसे कर सकता हूं?

धन्यवाद।

उत्तर

5

यह मेरे सिर के ऊपर से है। लेकिन मैं तुम्हें कुछ इस तरह कर सकता है विश्वास करते हैं:

<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> 
19

पिछले उदाहरण मेरे लिए काम नहीं किया था, लेकिन एक ही विचार का उपयोग कर, यह करता है काम:

<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> 
function call_cbox() 
{ 
jQuery().colorbox({width:"900px", height:"600px", iframe:true, href:"/newsletter.html"}); 
} 
</script> 
+0

ऐसा लगता है कि यह मेरे लिए अब और काम नहीं कर रहा। मुझे नहीं पता कि यह कलरबॉक्स अपडेट या jquery अद्यतन से था या नहीं। – Keith

0
$("tr").click(function() { 

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

}); 
संबंधित मुद्दे