我们的jQuery移动页面上有一些弹出窗口。
有一个链接,什么是触发弹出窗口,我们加载了"条款和条件"通过jQuery进入这个。这很棒,poup适合窗口大小,滚动条就在那里。
当我看到DOM检查器时,我看到,jquery mobile设置了元素height: 517px
。
用户关闭弹出窗口,并希望按顺序推送,但是有一个错误,所以我们只是想向他显示一个"错误发生"同一弹出窗口中的消息。但由于某种原因,高度没有更新,有一个带有小错误信息的大517px
弹出窗口。
当然,我试图搜索网络,如何重置弹出窗口。
这是一个关于SO的问题,什么没有被接受的答案,但在评论中有人提到这一点,我尝试过没有成功,第二个弹出高度仍然存在。
$('[data-role="popup"]').on("popupafterclose", function () {});