最奇怪的是,使用JQuery Mobile 1.2.0。当用户前往具有可折叠的页面时,单击可折叠div内的任何位置(按钮除外)会将ui-mobile-viewport-transitioning viewport-slidefade添加到正文,这会冻结窗格并隐藏滚动条,并捕捉视图到页面顶部。点击之前:
<body class="ui-mobile-viewport ui-overlay-c">
点击可折叠内部(不是其他任何地方):
<body class="ui-mobile-viewport ui-overlay-c ui-mobile-viewport-transitioning viewport-slidefade">
如果我f5并重新加载页面,它就不再这样做了。只有在关注链接之后。
指向页面的链接示例:
<a href="ax_mer_view.cfm?MERID=XXX" class="ui-link-inherit">
<h3>Info here
</a>
无论浏览器如何,我们整个移动应用程序的每一页都会发生这种情况。 iOS,Android,PC上的Chrome,PC上的Firefox等。