Как скрыть заголовок при прокрутке внутри Intel XDK?

Я пытаюсь скрыть заголовок при прокрутке вниз и снова показать его при прокрутке вверх на мобильном телефоне. Кто-нибудь знает, как это можно сделать в среде приложений Intel XDK 2.x с помощью html + cordova? Я знаю, что есть такие примеры: https://medium.com/@mariusc23/hide-header-on-scroll-down-show-on-scroll-up-67bbaae9a78c, но у меня это не работает внутри Intel XDK.

Вопрос, кто-нибудь смог это сделать внутри фреймворка intel xdk + cordova, в таком случае как? Любая помощь или вклад высоко ценятся, спасибо!


person Mattias    schedule 13.07.2015    source источник


Ответы (1)


Да, у меня он отлично работает как в эмуляторе, так и на вкладке «Отладка» на устройстве Android, подключенном через usb, но мне пришлось явно включить jquery. Я в основном скопировал код из предоставленной вами ссылки, и это сработало. Если вы используете AppFramework, в правилах CSS может быть возможная проблема с приоритетом, которую вы сможете исправить, сделав правила, связанные с прокруткой, более конкретными (прокрутка классов или определенные идентификаторы, если необходимо). Также может быть конфликт между AppFramework и jQuery, но мне нужно увидеть больше деталей, чтобы решить этот вопрос.

Похоже, что AppFramework взаимодействует с верхним и нижним колонтитулом, поэтому вы также можете попробовать использовать элементы div с пользовательскими классами или именами вместо элементов верхнего и нижнего колонтитула.

У меня было несколько ошибок, которые я отследил с помощью вкладки «Отладка» и отладчика эмулятора. Нужно следить за тем, чтобы класс элемента заголовка изменялся при прокрутке вверх и вниз. Если это работает, вы можете проверить правила CSS и посмотреть, может быть, что-то имеет приоритет.

person OldGeeksGuide    schedule 29.07.2015
comment
Хорошо, спасибо, попробуем позже, если вы не используете фреймворк приложений, какой из них вы используете? - person Mattias; 31.07.2015
comment
Я просто использовал jQuery и прямой HTML-код, никаких других фреймворков или библиотек. - person OldGeeksGuide; 07.08.2015