Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как задать нужное значение opacity? (https://javascript.ru/forum/dom-window/36309-kak-zadat-nuzhnoe-znachenie-opacity.html)

salmin90 11.03.2013 16:13

Как задать нужное значение opacity?
 
Есть некая картинка, у которой значение opacity изменяется по скрипту:
$(document).ready(function() {
function time1(){
$("#iroglif").stop().animate({"opacity":1, "top":"32%"},1400);
$("#taifun").stop().animate({"opacity":.4},2500)
setTimeout(time1,timekol);
}
setTimeout(time1,timekol);
});
Но почему-то значение не доходит до нужного и находится примерно (постоянно изменяется) на значении: 0.40000000550690556;

ksa 11.03.2013 16:22

Цитата:

Сообщение от salmin90
Как задать нужное значение opacity?

У метода animate() есть последний параметр "вызов"
http://jquery-docs.ru/Effects/animat...easingcallback

В той функции просто вызови метод css() с нужным значением opacity...

salmin90 11.03.2013 16:58

Проблема в том, что мне нужно, чтобы это происходило плавно.

danik.js 12.03.2013 05:58

setTimeout(time1,timekol) наверно слишком часто вызывает функцию time1

ksa 12.03.2013 16:54

Цитата:

Сообщение от salmin90
мне нужно, чтобы это происходило плавно

Так оно и будет плавно... Просто по окончании "плавности" установится точно. :D


Часовой пояс GMT +3, время: 05:29.