Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Рандомная анимация nivo слайдера


Recommended Posts

Рад всех приветствовать.

Перед тем как сказать что куча тем уже, прошу дочитать)

Вообщем сижу дорабатываю сайт один, а это зло просто, и тут попросили сделать рандомные эффекты смены изображений, начал я рыться, и оказалось не все так просто, в джаваскрипте оно указано, но в темплейте анимация прописана вручную + в одном модуле еще и карусель приделана.

 

Вопрос один: можно ли переделать этот скрипт так чтоб сделать переключение эффектов рандомными :

 

<script>
$(document).ready(function(){
$('#slider img').hide();
var e = $('#slider img').length-1;
var i = 0;
$('#1').fadeIn(800);
 
function few() {
var g = i-1;
if(g>=0){
$('#'+g).hide();
}else{g = e;
$('#'+g).hide();
};
 
$('#'+i).fadeIn(800);
i++;
if(i >e){i = 0};
};
 
setInterval(few, 8000);
 
});
 
</script>
Надіслати
Поділитися на інших сайтах

можно ли переделать этот скрипт так чтоб сделать переключение эффектов рандомными

По поводу переделать - нет времени разбираться, так инициализируется Nivo Slider с случайными эффектами:

<script type="text/javascript">
$(window).load(function()
{
	$('#slider').nivoSlider
	({
		effect: 'random'
	});
});
</script>
Надіслати
Поділитися на інших сайтах


Тогда попробуйте найти место где инициализируется Nivo Slider и прописать в параметрах инициализации effect: 'random', указанный Вами код больше похож на изворот для решения задачи таймаута.

Надіслати
Поділитися на інших сайтах


Ну тут да)) Но когда есть стандартный функционал, а человек вручную пишет пункты меню в коде, баннер на главной странице берет картинки со всех банеров, плюс в модуле совмещаются два, вместо - 3(рекомендуемые, последние, хиты продаж) он вручную пишет чтоб все товары подбирались с определенных опций, и при том, если эти товары есть в модуле - Рекомендуемые(он для него послужил массивом), только в том случае привязанный товар к опции - Последние покажется на главной )))) и смех и грех

Надіслати
Поділитися на інших сайтах

Это происходит от непонимания архитектуры, как самого движка, так и паттерна MVC-L, подтверждая известную поговорку: "Не знавши броду, не лезь в воду".

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.