Проблемы с прозрачными изображениями в Nivo Slider

В одном из проектов я использовал Nivo Slider и столкнулся с такой проблемкой, как прозрачные изображения (png).  То есть, при смене одного изображения на другое, у нас оставалось предыдущее… как бы наслоение предыдущего на следующее. К сути. Открываем файл jquery.nivo.slider.js и ищем кусок кода:

if(!nudge){
	slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat');
} else {
	if(nudge == 'prev'){
		slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat');
	}
	if(nudge == 'next'){
		slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat');
	}
}

Заменим его на:

if(!nudge){
	slider.css('background','none');
} else {
	if(nudge == 'prev'){
		slider.css('background','none');
	} if(nudge == 'next'){
		slider.css('background','none');
	}
}

И вуаля, смена картинок происходит так как мы и хотели 🙂


5 комментариев для “Проблемы с прозрачными изображениями в Nivo Slider”

Оставьте комментарий