我用这些行以编程方式实现了 iScroll-Scroller:
$(document).bind('pageinit',function( event, data ){
$("[id='menu']").attr("data-iscroll","");
$("[data-iscroll]").iscrollview();
});
每当我改变网站的高度时,例如通过旋转设备,iscroll-wrapper 不会适应它的大小。这意味着我不能再滚动到按钮了。所以我(试图)构建一个函数来刷新包装器的大小:
window.addEventListener("resize", function() {
$("[data-iscroll]").jqmData('iscrollview').refresh();
setTimeout(function () {
$("[data-iscroll]").jqmData('iscrollview').refresh();
}, 0)
}, false);
这根本不起作用,我不知道为什么。如果您需要更多代码,请告诉我(尽量保持简短)。