1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Не срабатывает Js в Mozilla под Macos.

Тема в разделе "Web - программирование", создана пользователем nech, 13 окт 2010.

  1. nech

    nech Гость

    Репутация:
    0
    На событие ресайза окна стоит jquery код который при достижении определенной ширины окна браузера, отображает скрытый div. Код проверялся в FF 3.5 -3.6, Хроме, Опере 10.62, Safari 5.0.2. У клиента Mac и он утверждает что у него, в FF 3.6, div не появляется. Я смог проверить только на компах с виндой - везде срабатывало. Как дальше диагностировать ошибку - затрудняюсь. Вот кусок кода :
    Код:
    var myWidth = 0, myHeight = 0;
    //проверка на корссбраузерность , определение размеров окна
    if( typeof( window.innerWidth ) == 'number' )
    {		
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
    {		
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
    {		 
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
    }
    
    if (myWidth>480) {
    setPic(myWidth);	//масштабирование
    $('#enlargeme').css('display', 'none');
    
    } else
    {					
    $('#enlargeme').css('display', 'block');//показываем блок			
    $('#horizon').css('bottom', myHeight/2);							
    }
    Вот сам сайт ____http://joomla-virtuemart.ru/tracers/
     
Загрузка...

Поделиться этой страницей