मेरा JQuery स्लाइडर IE (किसी दस्तावेज़ दस्तावेज़ में) में काम नहीं करता है। मैं इसे कैसे ठीक कर सकता हूं? एक बटन दबाए जाने के बाद मेरा कोड पाठ के एक div को नीचे स्लाइड करता है (यह अच्छी तरह से fades भी)। "Object doesn't support property or method 'fadingSlideToggle'".
मेरा JQuery लुप्तप्राय स्लाइडर किसी भी आईई प्रकार पर क्यों काम नहीं करता है?
(function ($) {
$.fn.fadingSlideToggle = function ($el, options) {
var defaults = {
duration: 500,
easing: 'swing',
trigger: 'click'
};
var settings = $.extend({}, defaults, options)
$selector = $(this).selector;
return this.each(function() {
var $this = $(this);
$(document).on(settings.trigger, $selector, function (e) {
e.preventDefault();
if ($($el).css('display') == 'none') {
$($el).animate({
opacity: 'toggle',
height: 'toggle'
}, settings.duration, settings.easing);
} else {
$($el).animate({
opacity: 'toggle',
height: 'toggle'
}, settings.duration, settings.easing);
}
});
});
};
})(jQuery);
मुझे आश्चर्य है कि कौन-सा हिस्सा समर्थित नहीं है, और इसे ठीक करने के लिए: IE सांत्वना मुझे इस त्रुटि देता है। आपका बहुत बहुत धन्यवाद!
संपादित करें: यहाँ कोड है, जहां मैं फ़ंक्शन को कॉल है (यह फ़ायरफ़ॉक्स और क्रोम पर काम करता है):
<button class="btn-custom btn-lg"" id="clickedEl"><span>Why rate/review websites?</span> </button></br>
<nav role="navigation" id="toggleEl">/*non relevant html*/</nav>
जावास्क्रिप्ट के बाकी:
$(function(){
$('#clickedEl').fadingSlideToggle('#toggleEl');
});
JSFiddle जो ऐसा नहीं करता आईई में काम: http://jsfiddle.net/3ymvv
क्या आप उपयोग कोड भी पोस्ट कर सकते हैं? –
क्या आप कृपया सत्यापित कर सकते हैं कि jQuery लाइब्रेरी को शामिल करने के लिए कई कॉल नहीं हैं? आप एक खाली प्रति के साथ अपने संशोधित एक ओवरराइड कर सकते हैं। – scragar
आपके द्वारा संलग्न एचटीएमएल ** ** कोड नहीं दिखाता है जहां आप jQuery प्लगइन – Luke