Подтвердить что ты не робот

Bootstrap 3.0 Скользящее меню слева

Я внедрил скользящее меню слева направо на моем сайте bootstrap 3.0, используя mmenu. Тем не менее, выступления в Android (галактика samsung) не идеальны. У меня также есть меню сбрасывания по умолчанию (nav-dropdown), которые работают намного лучше.

Мне было интересно, есть ли у кого-нибудь из вас решение улучшить левое меню? Есть ли какой-либо компонент Bootstrap 3.0, который бы сделал это и был бы таким же плавным, как и выпадающее меню по умолчанию? (не удалось найти ничего упомянутого в документе)? или любые другие рекомендации?

4b9b3361

Ответ 1

Я считаю, что, хотя javascript - это вариант, у вас есть более плавная анимация, заставляя аппаратное ускорение с помощью CSS3. Вы можете добиться этого, установив следующие свойства CSS3 в движущемся div:

div.hardware-accelarate {
     -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
         -ms-transform: translate3d(0,0,0);
          -o-transform: translate3d(0,0,0);
             transform: translate3d(0,0,0);
}

Я сделал установку plunkr для тестирования и настройки...

Ответ 2

Возможно, поздно, но вот плагин, который может выполнить эту работу: http://multi-level-push-menu.make.rs/

Кроме того, v2 может использовать мобильный жест, такой как салфетки;)