Я пытаюсь установить прокрутку с помощью jQuery / JavaScript.У меня проблемы с выяснением того, как использовать область просмотра для iOS и планшетных ПК.Любая помощь будет оценена.Мне нужно использовать $ .Scroll для дизайна / анимации.
Спасибо,
Вот что у меня есть:
var isIphone = navigator.userAgent.match(/iPhone/i) != null;
var isIpod = navigator.userAgent.match(/iPod/i) != null;
var isIpad = navigator.userAgent.match(/iPad/i) != null;
// now set one variable for all iOS devices
// What do I do for Tablet PC's?
var isIos = isIphone || isIpod || isIpad;
jQuery(function ($) {
$.Window = $(window); // We'll use this later on
$.Body = $('body');
if ( !isIos ) {
// Ternary for desktop
$.Scroll = ($.browser.mozilla || $.browser.msie) ? $('html') : $.Body;
} else {
// Need to detect iOS and Tablet PC's
$.Scroll = $.Body;
}
});
ОБНОВЛЕНИЕ:
Спасибо за вход!
Я выяснил, как получить доступ к сенсорному событию iOS:
$.Window
.bind('touchmove',
function (e) {
//code goes here
})
.bind('scroll',
function (e) {
//code goes here
})
Это похоже на события прокрутки и касания.