Приносим извинения, если это не подходящий форум за этот вопрос, но я действительно не знаю, где еще это спросить! Планшетный приложение макет. Потому что я хочу дать своему клиенту ощущение для UX приложения, даже когда они просматривают на рабочем столе, я спрятал полосы прокрутки и создал небольшую библиотеку JavaScript "Draggable", которая позволяет пользователю прокручивать страницу или контейнер, касаясь и перетаскивание (или Mousedown -ing и mouseMove -ing на рабочем столе), как на сенсорном устройстве. С помощью этой библиотеки я могу легко создать инерцию прокрутки и даже упругую «отскакивание назад», когда элемент прокручивается за пределами его экстенсов: < /p>
Если я получу событие pointerup , и курсор перешел меньше, чем какое -то произвольное количество пикселей, Я предполагаю, что пользователь «нажал» что -то, иначе я прокручивал элемент, если это то, что я считал «перетаскиваемым».
Все работает хорошо , но Мне приходится назначить свойство ленточного любым дочерним элементам, которые я хочу быть нажавшим, так как я перехватываю событие Pointerdown родителя и не могу просто иметь прослушивание событий Click для Эти элементы, которые становятся громоздкими, а также, иногда, мое перетаскивание просто не работает - вместо этого я вижу призрачную версию элемента, например, когда я перетаскиваю изображение на веб -странице. И теперь я решил, что я решил иметь полос прокрутки - вероятно, использовать Perfect -Scrollbar, который я был поклонником в течение многих лет. , готовая библиотека JS, которая уже сделает то, что я пытаюсь? Я попытался (плохо!) Изобрести колесо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... elasticity
Прокрутка страницы с инерцией и эластичностью ⇐ Javascript
Форум по Javascript
-
Anonymous
1738063248
Anonymous
Приносим извинения, если это не подходящий форум за этот вопрос, но я действительно не знаю, где еще это спросить! Планшетный приложение макет. Потому что я хочу дать своему клиенту ощущение для UX приложения, даже когда они просматривают на рабочем столе, я спрятал полосы прокрутки и создал небольшую библиотеку JavaScript "Draggable", которая позволяет пользователю прокручивать страницу или контейнер, касаясь и перетаскивание (или Mousedown -ing и mouseMove -ing на рабочем столе), как на сенсорном устройстве. С помощью этой библиотеки я могу легко создать инерцию прокрутки и даже упругую «отскакивание назад», когда элемент прокручивается за пределами его экстенсов: < /p>
Если я получу событие pointerup , и курсор перешел меньше, чем какое -то произвольное количество пикселей, Я предполагаю, что пользователь «нажал» что -то, иначе я прокручивал элемент, если это то, что я считал «перетаскиваемым».
Все работает хорошо , но Мне приходится назначить свойство ленточного любым дочерним элементам, которые я хочу быть нажавшим, так как я перехватываю событие Pointerdown родителя и не могу просто иметь прослушивание событий Click для Эти элементы, которые становятся громоздкими, а также, иногда, мое перетаскивание просто не работает - вместо этого я вижу призрачную версию элемента, например, когда я перетаскиваю изображение на веб -странице. И теперь я решил, что я решил иметь полос прокрутки - вероятно, использовать Perfect -Scrollbar, который я был поклонником в течение многих лет. , готовая библиотека JS, которая уже сделает то, что я пытаюсь? Я попытался (плохо!) Изобрести колесо!
Подробнее здесь: [url]https://stackoverflow.com/questions/79393607/page-scrolling-with-inertia-and-elasticity[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия