Поменять значение ширины

Тема в разделе "JavaScript", создана пользователем Arcvi, 22 авг 2013.

Модераторы: ZiX
  1. Arcvi

    Arcvi Постоялец

    Регистр.:
    10 май 2013
    Сообщения:
    74
    Симпатии:
    32
    Помогите, пожалуйста, поменять ширину раскрывающего слайда. по умолчанию 439 вроде получается, как увеличить это значение ?
    Код:
    var slideMenu=function(){
        var slider,items,maxW,minW,normalW;
        return{
            build:function(sm,sw){
                slider = $('#slider');
                items = $('#slider li');
                maxW = sw-1;
                normalW = $('#slider').width()/items.length - 1;
                minW =  Math.floor(($('#slider').width() - maxW) /  (items.length-1));
                numPlanes = new Array();
                desPlanes = new Array();
              
                items.hover(function()
                {
                    slideMenu.over($(this).index());                    
                }, function(){
                    slideMenu.out();                        
                })
              
                for(var i = 0; i < items.length; i++){
                    items.eq(i).width(normalW);
                    numPlanes[i] = items.eq(i).find('>span');
                    numPlanes[i].stop().animate({left:(normalW-48)/2}, 0);
                    desPlanes[i] = items.eq(i).find('>div');
                }
            },
            over:function(itemNum){
              for(var i=0; i<items.length; i++){
                    if(i != itemNum){
                        items.eq(i).stop().animate({width:minW}, 500);
                        numPlanes[i].stop().animate({left:(minW-48)/2}, 500);
                    } else if(i == itemNum){
                        items.eq(i).stop().animate({width:maxW}, 500);
                        numPlanes[i].stop().animate({left:'-60px'}, 500);
                        desPlanes[i].stop().animate({left:(maxW-302)/2}, 500);
                    }
              }
            },
            out:function(){
              for(var i=0; i<items.length; i++){
                    items.eq(i).stop().animate({width:normalW}, 500);
                    numPlanes[i].stop().animate({left:(normalW-48)/2}, 500);
                    desPlanes[i].stop().animate({left:'-350px'}, 500);
              }
            }
        };
    }();
     
  2. zmeyko

    zmeyko Создатель

    Регистр.:
    28 фев 2013
    Сообщения:
    25
    Симпатии:
    4
    А slideMenu как используется? Пример в смысле.
     
  3. Arcvi

    Arcvi Постоялец

    Регистр.:
    10 май 2013
    Сообщения:
    74
    Симпатии:
    32


    Вообще купил эту тему BOOSTERIUS - Responsive one page slide WordPress theme
    В тех поддержке попросил убрать левое меню, сохранив структуру темы. Убрали, но пропала адаптивность темы.

    Добавлено zek24: Пользуемся кнопокой "редактировать"!
     
    Последнее редактирование модератором: 22 авг 2013
  4. BDSG

    BDSG

    Регистр.:
    28 фев 2009
    Сообщения:
    203
    Симпатии:
    109
    Arcvi нравится это.