Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Многопоточность в JS (https://javascript.ru/forum/events/7448-mnogopotochnost-v-js.html)

Yami 02.02.2010 09:53

Многопоточность в JS
 
Всем привет! Возможно слово "многопоточность" несколько громко звучит, но имх дело как раз в этом.
У меня такая вот проблема. Есть 3 черно-белых изображения, при наведении курсора на одно из них, оно плавно становится цветным. Когда курсор уходит с изображения, оно плавно становится обратно черно-белым.
Все работает замечательно. Но если резко перевести с одного изображения на другое, то в первом все "замрет" в том состоянии, в котором было в момент, когда курсор зашел на территорию второго изображения.
После некоторых пасов руками и жертве местным богам я додумался назначать каждому объекту свою функцию.
Подскажите как можно избавиться подобного глюка?
for (i = 1; i < 4; i++) {
	document.getElementById("img" + i).onmouseover = function (event) {
...
}

Gozar 02.02.2010 10:56

Yami,
В чем заключается смысл Вашего поста, поделиться с миром что у Вас кривые руки?

Gvozd 02.02.2010 13:17

Цитата:

Сообщение от Yami
Многопоточность в JS

в JS нету многопоточности.
Цитата:

Сообщение от Gozar
В чем заключается смысл Вашего поста, поделиться с миром что у Вас кривые руки?

+1
ни вопроса. ни особого смысла

Yami 03.02.2010 23:00

Gozar,
Не, делиться с миром подобными достижениями мне как то не сильно хочется... это несколько личное )

Смысл заключается в просьбе помочь избавиться от описанного глюка.

Gozar 04.02.2010 09:00

Вот здесь описан ваш случай: http://javascript.ru/basic/closure#p...-ispolzovaniya

Gvozd 04.02.2010 13:48

Цитата:

Сообщение от Yami
Всем привет! Возможно слово "многопоточность" несколько громко звучит, но имх дело как раз в этом.

повторюсь еще раз:
многопоточности в JS на данный момент не существует(хотя, вроде в мозилле что-то в этом направлении в последней сделали.не уверен на 100%)
а раз ее нет, то и проблемы в ней заключаться не может

Kolyaj 04.02.2010 13:49

Цитата:

Сообщение от Gvozd
хотя, вроде в мозилле что-то в этом направлении в последней сделали.не уверен на 100%

Уже в предпоследней. http://ejohn.org/blog/web-workers/ например

Gozar 04.02.2010 15:48

Цитата:

Сообщение от Yami (Сообщение 43471)
Gozar,
Не, делиться с миром подобными достижениями мне как то не сильно хочется... это несколько личное )

Смысл заключается в просьбе помочь избавиться от описанного глюка.

Цитата:

Сообщение от Gozar (Сообщение 43503)
Вот здесь описан ваш случай: http://javascript.ru/basic/closure#p...-ispolzovaniya

да походу я ступил и вам сюда: http://javascript.ru/tutorial/events, а вообще конечно телепаты в отпуске

Yami 05.02.2010 00:48

Прошу прощения за коряво постановленную проблему, но похоже Gozar меня понял правильно :)
Статья про "ошибочное использование" кажется то, что мне нужно.


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