点击按钮时我想向下滚动一些元素。但它不起作用。
我使用的方法是使用查询:
if (navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/)) {
console.log('ios');
$("html, body, .wrapper").animate({
scrollTop: offset
}, 500);
} else {
$("html, body").animate({
scrollTop: offset
}, 500);
}
这些情况几乎相同,只是在某处看到动画不能用于ios上的html和body标签。
然而仍然无法使其发挥作用。
这是在里面:
$(".elem").click(function () {
var offset = somenumber;
//and the code above
});
答案 0 :(得分:1)
我修复它的方式是,我使用了名为postMessage的jquery插件,这是跨域框架通信的好方法。