Я в настоящее время разрабатывает небольшой WebAPP, что делает использованиеНажмите, Pan для карты и фиксированные заголовки - конфликт событий
- Google Maps (передний конец использует JQuery-UI-карты)
- JQuery Мобильный с a fixed header & footer
Теперь возник конфликт, который появляется на устройствах с поддержкой сенсорных, а также на рабочем столе/мышь контролируемый «щелчок» события: Когда я "tap" или "click" карты на самом деле «пан» это, то мой заголовок/footer переключает видимость ти. Поскольку я хочу сохранить поведение переключения, я не могу просто деактивировать его, но отображение/скрытие верхнего/нижнего колонтитула на каждой «панораме» карты нечетно. Подумав некоторое время об этом, я думаю, что у меня есть концепция, которая должна работать:
Вопрос: Как я могу добавить задержку переключения видимости для верхнего/нижнего колонтитула? Итак, когда я не вынимаю палец/мышь после XYms, верхний/нижний колонтитул не отображается/скрывается?
Пример:
jQuery('#map_page').live(
"pageinit"
,function()
{
// Att.: pseudo code
if ($.mobile.taphold)
don't toggle fixed
if (mousedown > XYms)
don't toggle fixed
}
);
Спасибо!