17 апреля 2013 г.

Баг в camera slideshow при одном слайде

Использовал довольно приятную крутилку баннеров (слайдшоу) 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',
 });
}
Разметка обычная, тут всё понятно.
...
...

Комментариев нет:

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