答案 0 :(得分:0)
解决方法是在Fancybox出现后立即在iScroll对象上调用refresh()
:
$("#about-button").fancybox({
onComplete: function () {
my_iscroll.refresh();
}
});
使用Fancybox的推荐方法是隐藏您的内容<div style='display:none'>
或类似内容,但这会阻止浏览器对其执行任何布局,从而阻止iScroll知道它有多大。