2013-10-11 13 views
5

अब मैं prettyphoto को सक्षम करने के लिए कैसे, लेकिन समस्या यह है कि कैसे अक्षम करें?सुंदरफोटो को कैसे अक्षम करें?

यहाँ मैं prettyPhoto

$(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto({ social_tools:false, }); }); 

कैसे निष्क्रिय करने के लिए सक्षम?

उत्तर

4
$("a[rel^='prettyPhoto']").unbind('click'); 
    $("a[rel^='prettyPhoto']").attr('rel', ''); 

बस क्लिक और रिला विशेषता को अनइंड करें।

0

अफसोस की बात है कि prettyPhoto में "turnOff" विकल्प नहीं लगता है। यदि आप उन लिंक के लिए किसी भी अन्य क्लिक ईवेंट हैंडलर का उपयोग नहीं कर रहे हैं, तो @Yenne जानकारी का जवाब ठीक है।

आप सभी क्लिक ईवेंट हैंडलर्स निकल करने के लिए नहीं करना चाहते हैं: -:

return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize); 

तो

prettyPhoto कोड के माध्यम से देख रहे हैं विधि परिभाषा के अंत में, आप की तरह कुछ पा सकते हैं अन्य क्लिक से संबंधित ईवेंट हैंडलर्स खोने के बिना उचित अनबाइंड (आम तौर पर सभी लिंक के लिए) होगा:

jQuery('a').unbind('click.prettyphoto'); 

आपके विशिष्ट चयनकर्ता के लिए:

$("a[rel^='prettyPhoto']").unbind('click.prettyphoto'); 
संबंधित मुद्दे