बहुत डिबगिंग के बाद मैं निष्कर्ष पर आया कि ये दो पुस्तकालय टकराव कर रहे हैं। मैं उन दोनों को अलग परीक्षण किया है और वे काम करते हैं, लेकिन जब एक साथ इस्तेमाल किया (और वहाँ एक rel विशेषता चीजों को तोड़ने)बीएक्सस्लाइडर लोड होने पर रिले एट्रिब्यूट पर कलरबॉक्स ब्रेक
कैसे पुन: पेश करने
- लिंक एक rel या $ ('कुछ')। Colorbox है ({rel: 'कुछ'});
- $ ('कुछ नया')। BxSlider (...); जब किसी भी छवि colorbox (न केवल साझा विकल्प) है कि के साथ पर क्लिक
colorbox असफल हो जायेगी:
कोड कीUncaught TypeError: Cannot read property 'rel' of undefined
हमलावर पंक्तियां हैं:
if (settings.rel !== 'nofollow') { $related = $('.' + boxElement).filter(function() { var relRelated = $.data(this, colorbox).rel || this.rel; return (relRelated === settings.rel); });
मैं एक ऐसी ही पाया Do I use jQuery noconflict to avoid plugins conflict? जारी करें हालांकि प्रभाव अलग था। फिर भी कारण समान लगता है। उस प्रश्न का उत्तर देने वाले किसी के मुताबिक समस्या यह है कि bxSlider $ .data() को colorbox द्वारा सेट करता है।
तो मेरी प्रश्न हैं:
- वहाँ इस के चारों ओर एक रास्ता नहीं है?
- क्या यह रंगबॉक्स में एक बग है?
- क्या यह bxSlider में एक बग है?