Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Анимация в IE (проблема) (https://javascript.ru/forum/css-html/30842-animaciya-v-ie-problema.html)

Andrey_rtv 18.08.2012 16:46

Сек, щас попробую. onload="posCounter();" уже убирал, эффекта 0. А доктайп можно попробовать.

melky, кстати, извиняюсь. Вы были абсолютно правы:

this.animate = function () {

    // .... (тут кусок, которого нет в коде сверху)

    $('#header #first_h, #header #second_h').fadeToggle(1500);

};


работать должно, но там появляется задержка 5 сек, как будто он анимирует 1 из #header #first_h, #header #second_h.

Andrey_rtv 18.08.2012 16:54

Ошибку убрал, доктайп поменял. В IE анимация продолжает отсутствовать.

У вас вообще часто бывает, что JS по-разному ведет себя в разных браузерах?

melky 18.08.2012 17:06

Цитата:

Сообщение от Andrey_rtv (Сообщение 198574)
Ошибку убрал, доктайп поменял. В IE анимация продолжает отсутствовать.

У вас вообще часто бывает, что JS по-разному ведет себя в разных браузерах?

Вы ещё зоопарк HTML5 не видели - там не то что IE, там от хромы\оперы\ФФ тошнить начинает.
(хреновы вендорные префиксы... кучу хреновых танцев с бубном. крик души.)

такс. ну, я разобрался :) и это хорошо

анимировать стоит не элементы-div'ы, а картинки в них :
$("#first_h, #second_h").find("img").fadeToggle(1500);


и при загрузке страницы нужно нижнюю скрывать.
$("#second_h").find("img").css("opacity", "0");

после этого можно использовать fadeToggle.

Andrey_rtv 18.08.2012 17:32

Спасибо, щас попробую.

Andrey_rtv 18.08.2012 17:45

Все действительно зарабоало!

ОГРОМНОЕ вам спасибо!!!!!!!

Я, кстати, пробовал анимировать img, у меня не работало, наверное, доктайп сказался ..

Как fadeToggle, так и animate работает. Конечно это очень печально, что скрипты браузеры отображают по разному. Я перешел на web-программирование с JAVA/C++, и этот факт для меня просто ужасен :)

Как отлаживать скрипты то, когда интерпретаторы ведут себя как хотят .. не понятно.

Я так понял для вас это бычное дело?

Еще раз огромное спасибо!


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