हे दोस्तों, मैं एक छवि गैलरी के लिए jQuery चक्र चला रहा हूँ। लिंक देखें: HereJquery साइकिल + फ़ायरफ़ॉक्स स्क्विंग छवियाँ
मेरे समस्या यह है कि जब Firefox में देखे गए छवियों squished हो रहे है। जब मैं पृष्ठ को फिर से लोड करता हूं तो समस्या गायब हो जाती है। इससे मुझे विश्वास होता है कि जावास्क्रिप्ट सभी छवियों को लोड करने से पहले ट्रिगर कर रहा है (आमतौर पर पहली छवि ठीक काम करती है और शेष स्क्वाड होती हैं।)
एक हार्ड री-ताजा समस्या को पुन: उत्पन्न करता है।
मैं एक $ (दस्तावेज़) में सब कुछ .ready लिपटे है (function() {}); लेकिन यह अभी भी होता है।
अतिरिक्त जानकारी: यदि मैं छवि की चौड़ाई और ऊंचाई निर्दिष्ट करता हूं, तो सब कुछ ठीक काम करता है। हालांकि विभिन्न आकारों पर सैकड़ों छवियां हैं ..
मैं इस समस्या से बहुत निराश हूं। किसी भी विचार/मदद की बहुत सराहना की है!
$(document).ready(function(){
//function onBefore(curr,next,opts) {
// var $slide = jQuery(next);
// var w = $slide.outerWidth();
// var h = $slide.outerHeight();
// $slide.css({
// marginTop: (482 - h)/2,
// marginLeft: (560 - w)/2
// });
//};
// Decare the function that center the images...
function onBefore(curr,next,opts) {
var $slide = jQuery(next);
var w = $slide.outerWidth();
var h = $slide.outerHeight();
$slide.css({
marginTop: (480 - h)/2,
marginLeft: (560 - w)/2
});
};
$(document).ready(function() {
$('#slideshow').cycle({
fx: 'fade',
next: '#next',
pause: 0,
speed: 500,
before: onBefore,
prev: '#prev',
pause: '#pause',
pager: '.thumbs',
pagerClick:function(zeroBasedSlideIndex, slideElement) {$(slideElement).find('div.cover').hide();},
pagerAnchorBuilder: function(idx, slide) {
var src = $('img',slide).attr('src');
//Change height of thumbnail here
return '<li><a href="#"><img src="' + slide.src + '" height="90" /></a></li>';
}
});});});
मैं jquery के लिए कुछ नया हूँ, मैं इसे कैसे कार्यान्वित करूं? – user184106
मैंने इसे थोड़ा और स्पष्ट रूप से दिखाने के लिए उदाहरण अपडेट किया है। –