ImgArr[i].onload = (function(ii) {
return function () {count += ImgArr[ii].offsetWidth}; })(i); рабтает както некоректно: в ff в первой итерации, offsetWidth равен нулю, в IE он вовсе не видит свойство offsetWidth сделал так: ImgArr[i].onload = (function(ii) { count += ImgArr[ii].offsetWidth; })(i); ff все обрабатывает корректно, значения правильные, в IE пишет ошибку (строка ImgArr[i].onload = (function(ii) { - не поддерживается) т.е в первом варианте IE я так понял не дружит с offsetWidth, почему ff и остальные нормальные браузеры в первой итерации ни чего не присваивают не понятно, во втором случае IE не нравиться конструкция, может изменить ее как, ведь JS позволяет гибкие всякие конструкции... в какую сторону копать? |
Изменю вопрос, на сайте есть 5 изображений, когда эти изображения onload, надо сразу начинать другие действия...
|
Часовой пояс GMT +3, время: 15:42. |