IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Тормозит Explorer при обработке JavaScript... (https://www.imho.ws/showthread.php?t=94203)

Naked 14.10.2005 18:12

Тормозит Explorer при обработке JavaScript...
 
Есть менюшка, в которой при наведении мышки меняется background'овская картинка, вот так:
Цитата:

<style type="text/css">
.bgmenub{background-image:url("<?=MENU_ITEM_BACK_BEGIN?>"); cursor: pointer;}
.bgmenue{background-image:url("<?=MENU_ITEM_BACK_END?>"); cursor: pointer;}
</style>
<script language=JavaScript>
function ChangePic(a){
f = 0;
if (a.className=='bgmenue') {
a.className='bgmenub';
f = 1;
}
if ((a.className=='bgmenub')&&(f==0)) a.className='bgmenue';
}
</script>

....
<td OnMouseOver="ChangePic(this);" OnMouseOut="ChangePic(a);">Пункт меню</td>
В Opere все работает без тормозов... А в осле при наведении мышки на пункт меню задержка, где-то полсекунды, а потом кнопка вжимается, при убирании мышки опять задержка (поменьше чутка) и кнопка становится обратно. Подскжите, плз, как можно избавиться от этих тормозов, и почему они происходят...? :idontnow: :help:

Hubbitus 15.10.2005 12:44

А всегда тормоза или только первый раз, после загрузки? Наверное просто ИЕ криво с кешированием работает, тормозить-то тут нечему...

BorLase 15.10.2005 13:43

если тормозит первый раз - дело в кеше

попробуй прелоад картинок сделать


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

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.