IE7 анимированный GIF отображается как статическое изображение? - PullRequest
1 голос
/ 19 апреля 2010

После нажатия кнопки, чтобы запустить процесс в моем веб-приложении, я показываю небольшой загрузочный GIF (анимированный), который вращается, чтобы показать пользователю, что что-то происходит.Я поместил gif img вместо кнопки, как это, используя JQuery:

$('#btn_holder').html('<img src="images/loading2.gif" style="margin-left:40px; margin-top:7px;" />');

Это прекрасно работает во всех браузерах (Firefox, IE8, Chrome), кроме IE7 на Windows Server 2003.

В IE появляется gif, но он не анимирован.Что происходит с IE7?Как я могу проверить, в чем проблема?

Спасибо всем

Ответы [ 2 ]

8 голосов
/ 19 апреля 2010

Может быть, это проблема с вашим IE7, (это случилось со мной раньше)

Чтобы включить анимированные GIF-файлы, выберите «Свойства обозревателя» в меню «Сервис» и перейдите на вкладку «Дополнительно».Прокрутите вниз до раздела «Мультимедиа», установите флажок «Воспроизвести анимацию» и нажмите «ОК».Отныне вы должны видеть только первый кадр каждого загружаемого анимированного GIF-файла.

Помните, что IE потребуется перезапустить, чтобы изменения вступили в силу.

Кроме этого, естьпара решений здесь: неодушевленные картинки IE7 .

1 голос
/ 19 апреля 2010

Это происходит для всех анимированных картинок или только для анимированных картинок, загруженных в Javascript? Попробуйте перейти на URL для gif-файла и посмотреть, будет ли он анимирован. Если это вместо загрузки изображения в кнопку, почему бы не загрузить его в HTML, скрыть его с помощью видимости CSS: скрытый, а затем показать его с помощью Javascript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...