2013-03-28 4 views
5

से अद्यतन के बाद काम नहीं करता है मैंने v1.3.19 से v1.4.6 तक Colorbox.min.js फ़ाइल अपडेट की है और मेरे कुछ रंगीन बॉक्स काम नहीं करते हैं। मुझे पेज और क्रोम के कंसोल पर कोई त्रुटि नहीं है।रंग बॉक्स v1.3.19 से v1.4.6

मैंने changelog के लिए चेक किया लेकिन मुझे जवाब नहीं मिला। क्या आप मदद कर सकते हैं कृपया?

(मैं jQuery 1.7.2 का उपयोग)

  • यह काम नहीं करता:
<a href="#" onclick="emailDialog()">e-mail</a> 
function emailDialog(){ 
    $.fn.colorbox({ 
     width:"700px", height:"550px", 
     iframe:true, href:"/contact", 
     opacity:0.6 
    }); 
} 
  • यह अच्छी तरह से काम करता है:
<a href="http://example.com/1.jpeg" class="colorbox-avatar" title="some title" rel="nofollow" >photo</a> 
$(document).ready(function() { 
    $(".colorbox-avatar").colorbox({ 
     rel:'colorbox-avatar', 
     scrolling: false, 
     current: "", 
     slideshow:true, slideshowAuto:false, 
     opacity:0.6, 
     width:"60%" , height:"60%" 
    }); 
} 

उत्तर

1

.fn बिना इसे कहते है ... इसलिए $.colorbox({...})

($.fndeveloping jQuery plugins के लिए प्रयोग किया जाता है और वास्तव में सिर्फ shorthand for $.prototype है)।

function emailDialog(){ 
    $.colorbox({ 
     width:"700px", height:"550px", 
     iframe:true, href:"/contact", 
     opacity:0.6 
    }); 
} 

jsfiddle demo

+0

धन्यवाद। यह मेरी समस्या हल हो गई। – trante

संबंधित मुद्दे