Помогите со скриптом разобраться пожалуйста

AndranoMAX
На сайте с 20.06.2008
Offline
91
379

Есть скрипт:

<img class="SpecialImage" src="http://src.ucoz.ru/a/07/2194.jpg" border="0" style="opacity: 0" /> <!-- картинка 1 -->

<img class="SpecialImage" src="http://xcinema.ucoz.ru/raznoe/vanofuture/sp_avatar.gif" border="0" style="opacity: 0" /> <!-- картинка 2 -->
<img class="SpecialImage" src="http://helper.ucoz.ru/avatar/93/299080.gif" border="0" style="opacity: 0" /> <!-- картинка 3 -->
<script type="text/javascript">
SpecialImageShowNum=5; // через сколько секунд покажется
SpecialImageHideNum=3; // через сколько секунд скроется
SpecialImageShowSpeed=750; // скорость с которой изображение показывается. чем больше цифра тем медленней будет эффект появления картинки
SpecialImageHideSpeed=750; // скорость с которой изображение скрывается. чем больше цифра тем медленней будет эффект скрытия картинки

function SpecialImageToggle(){
first=setTimeout(function(){
img.animate({opacity: 1}, SpecialImageShowSpeed, function(){
second=setTimeout(function(){
img.animate({opacity: 0}, SpecialImageHideSpeed, function(){
SpecialImageToggle();});},SpecialImageHideNum*1000);
});},SpecialImageShowNum*1000);}
img=$('img.SpecialImage'); SpecialImageToggle();
</script>

Нужно сделать так, чтобы для каждой из этих картинок:


<img class="SpecialImage" src="http://src.ucoz.ru/a/07/2194.jpg" border="0" style="opacity: 0" /> <!-- картинка 1 -->
<img class="SpecialImage" src="http://xcinema.ucoz.ru/raznoe/vanofuture/sp_avatar.gif" border="0" style="opacity: 0" /> <!-- картинка 2 -->
<img class="SpecialImage" src="http://helper.ucoz.ru/avatar/93/299080.gif" border="0" style="opacity: 0" /> <!-- картинка 3 -->

были установлен свои собственные параметры: время появления, скорость появления и т.п. то есть фактически для каждой картинки свой скрип, аналогичный предидущему.

Тот кто поможет - пиши сюда свой кошелк (Не Бил Гейст, но вместо "спасибо")

П.С. Мне один парень вот такой вариант предложил:

<img class="SpecialImage" id="si1" src="http://src.ucoz.ru/a/07/2194.jpg" border="0" style="opacity: 0" /> <!-- картинка 1 -->

<img class="SpecialImage" id="si2" src="http://xcinema.ucoz.ru/raznoe/vanofuture/sp_avatar.gif" border="0" style="opacity: 0" /> <!-- картинка 2 -->
<img class="SpecialImage" id="si3" src="http://helper.ucoz.ru/avatar/93/299080.gif" border="0" style="opacity: 0" /> <!-- картинка 3 -->
<script type="text/javascript">
var config = {'si1': {'SpecialImageShowNum':5,
'SpecialImageHideNum':3,
'SpecialImageShowSpeed':750,
'SpecialImageHideSpeed':750},
'si2': {'SpecialImageShowNum':5,
'SpecialImageHideNum':3,
'SpecialImageShowSpeed':750,
'SpecialImageHideSpeed':750},
'si3': {'SpecialImageShowNum':5,
'SpecialImageHideNum':3,
'SpecialImageShowSpeed':750,
'SpecialImageHideSpeed':750},
};

function SpecialImageToggle(){
first=setTimeout(function(){
img.animate({opacity: 1}, config[$(this).attr("id")]['SpecialImageShowSpeed'], function(){
second=setTimeout(function(){
img.animate({opacity: 0}, config[$(this).attr("id")]['SpecialImageHideSpeed'], function(){
SpecialImageToggle();
});
},config[$(this).attr("id")]['SpecialImageHideNum']*1000);
});
},config[$(this).attr("id")]['SpecialImageShowNum']*1000);
}
img=$('img.SpecialImage'); SpecialImageToggle();
</script>

"Вкратце: помечаем все картини id-шниками, заводим хэш-конфиг, где для каждого айдишника прописываем параметры скрипта, и используем этот конфиг в функции."

Насколько я разобрался - идея правильная, но синтаксис неправильный... помогите пожалуйста сделать его правильным)) Как уже писал выше за помощь вместо спасибо кину денег :)

[Удален]
#1

мне кажется ты разделом ошибся!

Дмитрий
На сайте с 17.11.2006
Offline
118
#2

Вам сюда, наверное: /ru/forum/development/web

Разработка баннеров, логотипов, оформление соцсетей | Портфолио (https://vk.com/bannery_i_logotipy) | Написать в телеграм (https://t.me/damonkz)
AndranoMAX
На сайте с 20.06.2008
Offline
91
#3

Работа для вебмастера > Дизайн

Мне этот скрипт оч. для дизайна важен, за работу готов платить, в чём ошибка?)

Дмитрий
На сайте с 17.11.2006
Offline
118
#4
AndranoMAX:
Работа для вебмастера > Дизайн
Мне этот скрипт оч. для дизайна важен, за работу готов платить, в чём ошибка?)

В этом разделе, какбэ рисуют. Баннер не нужен? :)

freezzeerf
На сайте с 15.08.2007
Offline
59
#5
AndranoMAX:
Мне этот скрипт оч. для дизайна важен, за работу готов платить, в чём ошибка?)

Ошибка в том, что Вам нужно, что объяснили как задать каждой картинке отдельные параметры, а не нарисовать эти самые картинки.

Так что, или в веб строительство или хотя бы в работу для вебмастера.

→ Разрабатываю дизайн сайтов. → Менеджерам отдаю от 30% до 50% в зависимости от объема проекта → Портфолио (http://www.free-lance.ru/users/freezzeerf) ICQ: 385553008
Avenger
На сайте с 22.07.2007
Offline
47
#6
AndranoMAX:
Работа для вебмастера > Дизайн
Мне этот скрипт оч. для дизайна важен, за работу готов платить, в чём ошибка?)

пятница блин :D скоро в разделе появятся темы "как выбрать интернет-магазин с красивыми дизайном", "написание скриптов для дизайна" и т.д. )

P.S. тс, в этом разделе рисуют и верстают, со скриптами тут не владах. вам в раздел Веб-строительство.

С уважением, Андрей Головнев (http://golovnev.by/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий