движение веб-приложений - PullRequest
0 голосов
/ 18 апреля 2011

Я создал веб-приложение, используя только HTML CSS JavaScript, используя библиотеку iui. У меня есть несколько страниц, и все содержимое находится внутри одной HTML-страницы, а для навигации по страницам и эффекта слайда я использовал iui Framework

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

Мне бы хотелось, чтобы это движение было заблокировано, и даже если я использую палец, чтобы скользить по диагонали или по диагонали, страница должна оставаться неподвижной и должна двигаться только вертикально вверх или вниз

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

с использованием только html css и javascript - это способ исправить это или есть какие-то другие альтернативы без создания приложения с использованием xcode

Ответы [ 2 ]

0 голосов
/ 23 апреля 2011

Эй, Судхакар!Почему бы не использовать список?

Сначала проверьте правильность мета области просмотра.Затем, возможно, медиа (изображение) больше, чем глобальный видовой экран.

Наконец, это также может быть связано с шириной: 100% + некоторый отступ / поле.Чтобы исправить это, размер блока: border-box;может быть твоим другом

р.

0 голосов
/ 19 апреля 2011

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

Если это не работает для вас, вы должны быть в состоянии использовать события touchstart / move / end и отключить поведение по умолчанию в javascript с помощью protectDefault () для объекта события - http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...