Мобильный Jquery: отключить фиксированный верхний и нижний колонтитулы «нажмите, чтобы переключить» - PullRequest
28 голосов
/ 10 февраля 2012

Есть ли способ отключить эффект постепенного появления / исчезновения при нажатии с фиксированной панелью инструментов?http://jquerymobile.com/demos/1.0.1/docs/toolbars/footer-persist-a.html

Практически каждый раз, когда вы нажимаете на фон или прокручиваете, вниз и вверх, навигационная панель исчезает / появляется.

Я давно искал и наткнулся наэтот

[ссылка] jquery мобильный статический нижний колонтитул без переключателя

по сути, это говорит о том, что прокрутка вниз и вверх постепенно исчезнет в новом обновлении.(Если у вас есть какие-либо идеи о том, как обойти это до обновления, я был бы очень признателен)

У меня также есть проблема переключения нижнего колонтитула, когда я касаюсь фона.Весь код, который я нашел до сих пор, не сработал вообще.

пример: Как исправить фиксированный нижний колонтитул jQuery Mobile?

там не работает javascript: /

Так что, пожалуйста, если вы знаете, какрешить эти проблемы, или есть предложения, я был бы очень признателен

1 Ответ

72 голосов
/ 22 февраля 2012

Если вы хотите отключить нажатие, чтобы переключить фиксированный нижний колонтитул для версии Jquery Mobile 1.0, вы можете использовать что-то вроде этого:

$(function(){
  $.mobile.fixedToolbars.setTouchToggleEnabled(false);
});

Jquery Mobile 1.1 меняет способ установки функции переключения крана на что-то вроде этого:

$(function(){
  $('[data-role=header],[data-role=footer]').fixedtoolbar({ tapToggle:false });
});

или в JQM 1.1 вы можете просто установить data-tap-toggle = "false":

<div data-role="header" data-position="fixed" data-tap-toggle="false">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...