IE висит на коде jQuery - PullRequest
2 голосов
/ 30 мая 2010

Вот еще одна проблема с клише, но я не могу найти точное соответствие этому.
Я не разместил здесь ни одного источника, так как вы можете свободно видеть все, что есть по ссылке. : -)

Заявление : у меня есть веб-страница на http://agrimgupta.com/antaragni/

Отказ от ответственности : простите меня за жалкое кодирование на этой странице. ; -) Это было сделано за очень короткий промежуток времени. Улучшения будут сделаны на более позднем этапе.

Наблюдение : эта страница нормально работает на моем локальном хосте во всех браузерах.

Проблема : IE 8 сканирует (почти зависает) при загрузке этой страницы с веб-сайта. Хотя на localhost работает нормально. Находясь на веб-сайте, он не отображает эффекты наведения мыши, выполняя их практически за одну минуту.

Вопрос : Как решить эту проблему с IE? Это необходимо решить.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 30 мая 2010

ИМХО

прежде всего используйте CSS там, где это возможно, как здесь

    $('#downloadsglow').hide();
    $('#blogglow').hide();
    $('#eventsglow').hide();
    $('#galleryglow').hide();

до

#downloadsglow, #blogglow , #eventsglow , #galleryglow { display:none }

или хотя бы сделать это $('#downloadsglow,#blogglow,#eventsglow,#galleryglow').hide();

, затем убедитесь, что все изображения загружены перед началом наблюдения при наведении курсора мыши!

что-то вроде

$(window).load(
    function() {
        // weave your magic here.
    }
);

затем воспользуйтесь святым Граалем png fix

как это

<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
  DD_belatedPNG.fix('.pngimg');
</script>
<![endif]-->

И последнее, но не менее важное: на вашем сайте используется большое количество изображений в формате PNG.

1 голос
/ 30 мая 2010

Неверный HTML может привести к медленной работе вашей страницы. Исправьте незакрытый тег <link> в строке 8 и повторите попытку. http://validator.w3.org/check?verbose=1&uri=http%3a%2f%2fagrimgupta.com%2fantaragni%2f

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