2014-12-02 3 views
0

У меня проблема с моим кодом начальной загрузки. Я пытаюсь сделать боковую панель с правой стороны на мобильном устройстве, примерно так же, как здесь: http://getbootstrap.com/examples/offcanvas/, но я не могу заставить его работать. Я также пытаюсь изменить значок шеврона между стрелками влево и вправо, но это не работает, хотя я получил его для работы с левой боковой панелью. Мой проект находится здесь, любая помощь с благодарностью piston.serverpit.com/bootstrap/mainЗагрузочная боковая панель не скрывается в сторону

EDIT: Мне удалось заставить кнопку и действие работать правильно, теперь единственная проблема заключается в том, что боковая панель помещается под содержимым страницы, а не в стороне от него. Как это исправить?

Fiddle: http://jsfiddle.net/zauLh39y/ 

EDIT2: Есть рабочий пример, начав с нуля, с offcanvas например, но когда я пытаюсь поставить код статьи в теле, то он до сих пор ломает ... Идеи? Похоже, основная проблема заключалась в установке минимальной ширины боковой панели в CSS. http://jsfiddle.net/xyd6ttbe/

+0

SO требует код * здесь *. – isherwood

+0

Поместите свой код в скрипт – BernieSF

+0

Обновлен с кодом. – xSpartanCx

ответ

0

Мне удалось это исправить; основная проблема заключалась в том, чтобы заставить ширину боковой панели и причину, по которой она попала под статью, была связана с тегом <hr>.

Для изменения кода смотрите здесь: http://jsfiddle.net/rwstwv0e/

0

согласно вашему внешнему примеру, обновление до этой

#sidebar{ 
    position: absolute; 
    /* no float, no left or right */ 
} 
.row-offcanvas-right { 
    left: 100%; /*instead of right xx...*/ 
} 
.row-offcanvas-right.active { 
    left: 50%; /*instead of right xx...*/ 
} 

Вам может понадобиться обновить CSS для широкоформатного режима, тоже.

Кстати: если вы предоставите рабочую демонстрацию в jsfiddle, codepen или stackoverflow, вам будет легче помочь.

+0

Это не работает очень хорошо. Проблема, с которой я сталкиваюсь, заключается в том, что когда я сжимаю окно, боковая панель перемещается по содержимому, а затем, когда это рассматривается как мобильное устройство, оно остается внизу. На примере, который я поставил в вопросе, когда вы сжимаете окно, боковая панель полностью исчезает, и когда вы нажимаете кнопку боковой панели переключателя, размер окна не изменяется (вы не можете прокручивать влево или вправо), что и есть то, что я хочу. – xSpartanCx

Смежные вопросы