Показать сообщение отдельно
  #5 (permalink)  
Старый 04.12.2013, 19:05
Аспирант
Отправить личное сообщение для dikucher Посмотреть профиль Найти все сообщения от dikucher
 
Регистрация: 18.04.2013
Сообщений: 51

$(document).ready(function(){

    $(function(){
        var widthGl = $('#global-wrap').width();
        var valueLeft = (((widthGl - 1240)/2) + "px");
        $('.main-nav').css('left', valueLeft);
    });

    
    $(window).resize(function(){
        var widthGl = $('#global-wrap').width();
        var valueLeft = (((widthGl - 1240)/2) + "px");
        $('.main-nav').css('left', valueLeft);
    });

});


теперь понял, что скорее всего вы имели ввиду кавычки у значения valueLeft
У меня следующий вопрос
Я продублировал функции, чтобы рассчет производился когда мы открыли страницу или когда мы изменили размер экран. Но можно ли это сделать красивее, так как явное дублирование кода. ( уж такой я неграмотный в JS )
Ответить с цитированием