Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с изменением параметра "opacity" рисунка (https://javascript.ru/forum/misc/28007-problema-s-izmeneniem-parametra-opacity-risunka.html)

killerleft 03.05.2012 10:42

Проблема с изменением параметра "opacity" рисунка
 
Здравствуйте . я столкнулся со следующей проблемой: имеется код с веб страницы совершающий появлеие и исчезновение картинки при изменении параметра opacity в зависимости отнаведения на неё мышью.
<img name="img1b" style="position:absolute;right:3px;top:8px;opacity:0" width="110" height="60" src="images/button01b.jpg" onmouseover="imgover(img1b,1)" onmouseout="imgover(img1b,-2)">

function imgover(imgName,position)
       {
       opacity = imgName.style.opacity/0.05 ; 
       imgtimer = setInterval(frame,10)  
       function frame()
                { 
                opacity = opacity + position ;  
                imgName.style.opacity = opacity*0.05 ;
                if(imgName.style.opacity == 1||imgName.style.opacity == 0)
                    {
                    clearInterval(imgtimer);
                    }
                }
       }


Код вроде работает исправно , но при кратковременном наведении мышью картинка меняется и остаётся в таком положении независимо от того наведена ли мышь или нет, подскажите как можно подкорректировать код чтобы такого не случалось ? или вобще как нибудь кардинально изменить код ..

Solovei95 11.05.2012 09:38

Ты даже не сказал, что картинку нужно двигать!
Нет, не мне, программе ты не сказал что картинку нужно двигать!

А в целом, в любом случае придется менять код.


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