selectTimer= setInterval(followMenu, 1);
function followMenu()
{
$id(menuid).style.left=$id(divid).offsetLeft+deviationX+"px";
$id(menuid).style.top=$id(divid).offsetTop+deviationY+"px";
}
абсолютно во всех моих браузерах класс полностью работает (ie5,6,7,8, opera, chrome, safari) а в FF пишет:
followMenu is not defined и весь класс не работает из-за этого.
взял "followMenu" в ковычки, класс заработал, но все, что в функции followMenu не выполняется
в первый раз вообще с таким бредом сталкиваюсь, помогите кто может, что может ff не нравится?
п.с $id - результат гетЭлементЭайАйди(для особо догадливых)))
Спустя 31 минута, 4 секунды (15.06.2010 - 17:53) Hugo_O написал(а):
Hugo_O
короче для FF нельзя в классе в интервале использовать неклассовую функцию,
пришлось сделать
this.followMenu=function... чтобы FF понял о чем речь))
selectTimer= setInterval('this.followMenu', 1);
короче для FF нельзя в классе в интервале использовать неклассовую функцию,
пришлось сделать
this.followMenu=function... чтобы FF понял о чем речь))
selectTimer= setInterval('this.followMenu', 1);
Спустя 15 минут, 45 секунд (15.06.2010 - 18:09) Hugo_O написал(а):
поспешил я с выводами, в ff класс заработал видимо опять из-за кавычек, но функция не выполняется(((((((((((((
Спустя 33 минуты, 43 секунды (15.06.2010 - 18:42) tomash написал(а):
Попробуйте функцию объявить в явном виде
selectTimer= setInterval(function ()
{
$id(menuid).style.left=$id(divid).offsetLeft+deviationX+"px";
$id(menuid).style.top=$id(divid).offsetTop+deviationY+"px";
}, 1);
Спустя 45 минут, 39 секунд (15.06.2010 - 19:28) Hugo_O написал(а):
tomash
офигеть, большущее спасибо!!!!
офигеть, большущее спасибо!!!!
Спустя 4 дня, 16 часов, 8 минут, 3 секунды (20.06.2010 - 11:36) gzim9x написал(а):
Hugo_O
только.... -- у вас супербыстрый комп чтобы обрабатывать вызовы с таким временным интервалом? Браузер просто поставит вашу кучу команд в очередь -- а уж когда выполнит... я думаю будет для вас сюрпризом.
как вариант:
selectTimer= setInterval(function() { followMenu() }, 1);
только.... -- у вас супербыстрый комп чтобы обрабатывать вызовы с таким временным интервалом? Браузер просто поставит вашу кучу команд в очередь -- а уж когда выполнит... я думаю будет для вас сюрпризом.