Использовал довольно приятную крутилку баннеров (слайдшоу) camera slideshow (
http://www.pixedelic.com/plugins/camera/). Но один косяк очень сильно напрягал всё время — при единственном слайде работает некорректно: показ этого слайда перемежается показом пустого слайда.
Нормальное решение: отключать функции крутилки, когда баннер один (подразумевается, что когда вообще нету, то на странице разметки тоже не будет).
if ($(".camera_wrap").length) {
var isone = (jQuery(".camera_wrap").children().length == 1);
jQuery('.camera_wrap').camera({
autoAdvance: isone ? false : true,
fx: isone ? 'none' : 'random',
loader: isone ? 'none' : 'pie',
pagination: isone ? false : true,
navigation: isone ? false : true,
loaderOpacity: .4,
playPause: false,
height: '120px',
});
}
Разметка обычная, тут всё понятно.
Комментариев нет:
Отправить комментарий