alhames.ru
Имеется скрипт:
Соответственно myImg['name'] - адрес нового изображения, а myImg['speed'] - скорость анимации.
Скрипт выполняется при клике на превьюшке, но проблема в том, что ведет он себя очень странно - при каждом новом нажатии картинка загружается все медленее и медленее.
Можно ли как то иначе проверить, загружено ли нужное изображение или нет?
Соответственно myImg['name'] - адрес нового изображения, а myImg['speed'] - скорость анимации.
Скрипт выполняется при клике на превьюшке, но проблема в том, что ведет он себя очень странно - при каждом новом нажатии картинка загружается все медленее и медленее.
Можно ли как то иначе проверить, загружено ли нужное изображение или нет?
Каждый раз кликая вы биндите на обьект функцию load, и с каждым разом массив с эвентами этого элемента становится толще, вот и тормозит, ибо выполняет не один load, а столько сколько накликали... Может я не прав, но просто я не увидел весь код, то как вы кликаете тоже важно.
load() необходимо объявлять лишь однажды вне тела функции, выполняемой при клике - в этом то и была проблема)