Javascript ipad上的jquery滚动问题
上面的链接或多或少是我所寻找的关于响应滚动位置的活动状态的链接 但是,如果你在ipad上尝试此操作,活动状态会停留在某些位置,并尝试纯粹通过点击按钮来导航,第一次点击后它就会停止滚动Javascript ipad上的jquery滚动问题,javascript,jquery,html,ipad,scrollto,Javascript,Jquery,Html,Ipad,Scrollto,上面的链接或多或少是我所寻找的关于响应滚动位置的活动状态的链接 但是,如果你在ipad上尝试此操作,活动状态会停留在某些位置,并尝试纯粹通过点击按钮来导航,第一次点击后它就会停止滚动 有人知道ipad问题的解决方法吗?我有一个解决方案,可以在所有浏览器上滚动 所有浏览器 还有一个是iPad,我没有iPad,所以我个人无法测试它,所以请告诉我它是如何运行的 只是为了iPad//我没有测试过 我已经给出了一个解决方案,让我知道你的想法。嗨,Yusaf,谢谢你的回复。我已经测试了这两个功能,如果用户
有人知道ipad问题的解决方法吗?我有一个解决方案,可以在所有浏览器上滚动 所有浏览器 还有一个是iPad,我没有iPad,所以我个人无法测试它,所以请告诉我它是如何运行的 只是为了iPad//我没有测试过
我已经给出了一个解决方案,让我知道你的想法。嗨,Yusaf,谢谢你的回复。我已经测试了这两个功能,如果用户只想通过点击左边的按钮来导航,这两个功能在ipad上似乎都不起作用。我还注意到,这两个示例在滚动条移动时不会更新所选的类,正如它们在问题中发送的原始链接上所做的那样。我读过ipad会在点击屏幕后将所选内容移到后面,有没有办法禁用这个功能?老实说,我一点都不知道,我从来没有使用过导航或分区,所以……可能还有另一个问题,那就是定位。试试没有jQuery()的html,让我知道滚动是否仍然有效…仍然没有乐趣不幸的是,如果我发现任何东西,我会发回,干杯,伙计。试试我所能想到的一切都可以解决问题
$("nav ul li a").click(function(){
$(".selected").removeClass("selected");
$(this).addClass("selected");
var $scrollTo = $($(this).attr("href"));
$('html, body').animate({
scrollTop: $scrollTo.offset().top
}, 500);
});
function isiPad() {
return navigator.userAgent.match(/iPad/i);
}
$("nav ul li a").click(function(){
$(".selected").removeClass("selected");
$(this).addClass("selected");
var $scrollTo = $($(this).attr("href"));
$(function() {
if ($(isiPad).length != 1) {
$('html, body').animate({
scrollTop: $scrollTo.offset().top
}, 500);
}
});
});
$("nav ul li a").click(function(){
$(".selected").removeClass("selected");
$(this).addClass("selected");
var $scrollTo = $($(this).attr("href"));
$(function() {
if ($(isiPad).length != 1) {
$('html, body').animate({
scrollTop: $.scrollTo.offset().top //point
}, 500);
}
});
});