怎么强制重回强制恢复出厂设置置

这个需求应该挺常见的吧从列表页A跳转到详情页B,点击返回的时候希望回到列表页A当初浏览的位置
其他浏览器都没有问题,因为都是静态保持页面原有的状态只有微信内置浏览器会在返回后重新加载A页面。但也看到很多公众号的微应用返回后并不会刷新看了看页面源代码也没看出有什么特别的。

1、跳转B页面前在sessionStorage中存放A页面的数据以及滚动条位置,A页面初始化时判断sessionStorage中的值有的话就不重新请求服务器,而是现实sessionStorage中的值并且scrollTo到指定位置。
2、往history中插入#以使返回失效将详情页B做成div弹层,使用自定义的返回按钮来隐藏详情页

由于种种原因以上两种方案都不想采用,不知道各位有没有更通用更直接的方法比如在页面头部添加什么信息通知浏览器别刷新之类。

当一个元素的动画被移除时如哬防止它重新回到它的位置?

在我的UI中有一个地方供用户提供输入。有些用户可能很难发布UI甚至在等待他们的输入因此,为了引起他們的注意我有一个提示箭头。

箭头从左向右移动指向输入位置。

在用户至少提供了一次输入之后他们就不需要动画了,所以我从父え素删除了.emphasis从而从动画初始化。

预期行为:删除动画后箭头将通过transition属性从当前位置滑回其默认位置。

实际行为:箭头立即恢复到默认位置

我在这里错过了什么?如何使元素向后滑动而不是快速返回

只有CSS的解决方案是首选的,虽然我确实有JS可用

我不是在说动画停下來,我说的是把它全部移除animation-fill-mode不是***。

参考资料

 

随机推荐