我正在使用iScroll来确保我们管理区域的兼容性。文档列出了如果通过ajax加载页面来重置滚动区域,但我无法使其工作。iScroll重置功能
文档是在这里:http://cubiq.org/iscroll-4刚刚超过三分之一的“掌握刷新”
的文件的方式下使用myscroll作为变量。我已经实现了类似的东西,它工作的地方在于内容是在哪里,但不会重置滚动条,因此无法看到通过ajax加载的内容大于最初的内容。
任何人都可以解决它。
很多谢谢,
我正在使用iScroll来确保我们管理区域的兼容性。文档列出了如果通过ajax加载页面来重置滚动区域,但我无法使其工作。iScroll重置功能
文档是在这里:http://cubiq.org/iscroll-4刚刚超过三分之一的“掌握刷新”
的文件的方式下使用myscroll作为变量。我已经实现了类似的东西,它工作的地方在于内容是在哪里,但不会重置滚动条,因此无法看到通过ajax加载的内容大于最初的内容。
任何人都可以解决它。
很多谢谢,
你说这不工作?
setTimeout(function() {
myScroll.refresh();
}, 0);
您是否使用jQuery .load或.ajax加载新内容?
对于ajax,将其作为选项添加dataType:'html'以确保它将运行标签中的任何脚本,这些脚本将与您加载的数据一起提供。
然后,把你的加载文档的末尾:
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
myScroll.refresh();
}, 0);
});
</script>
(考虑你是使用jQuery)。
请记住myScroll和myscroll是区分大小写的两个不同的东西。重新检查你的myscroll名字。
无论如何,这对我很有用。
这可能太晚了,但我自己找到了解决方案。 refresh()函数不会重置缩放比例,因此我们必须通过以下函数调用
.zoom(X,Y,scale);手动更改缩放比例。
例如:
.zoom(0,0,1);这将变焦倍数重置为1(最大变焦出或没有缩放)
这可能帮助其他人具有在iscroll 4
同样的问题,这是否也复位规模有多大?你如何重置规模? – 2013-07-02 16:28:35
@AndreiCristianProdan你的意思是什么?捏缩放? – RaphaelDDL 2013-07-02 17:05:54
是的,就是这样,捏缩放,想要重置图片到默认的“缩放”,没有缩放。 – 2013-07-03 11:44:28