Bootstrap横屏后竖屏

悠悠 2021-05-22 20:36 669阅读 0赞

在写页面的首页时候,竖屏显示正常,切换横屏,再切换竖屏。如图
1.竖屏
在这里插入图片描述
2.横屏
在这里插入图片描述
3.横屏后竖屏
在这里插入图片描述
这就比较尴尬,但是当刷新的时候就显示正常了。在页面刷新的时候不可以影响其他, 所以我在这用到了 localStorage 缓存的方法。(localStorage 介绍在这里传送门)

  1. <script>
  2. window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", hengshuping, false);
  3. $(function(){ //页面加载时检查
  4. hengshuping();
  5. });
  6. function hengshuping() {
  7. if (window.orientation == 0 || window.orientation == 180) {
  8. var shu=window.localStorage.getItem('name')
  9. if(shu=='a'){
  10. window.location.reload();
  11. window.localStorage.setItem('name','b');
  12. }
  13. //alert('竖屏')
  14. orientation = 'portrait';
  15. return false;
  16. }
  17. else if (window.orientation == 90 || window.orientation == -90) {
  18. window.localStorage.setItem('name','a');
  19. //alert('横屏')
  20. orientation = 'landscape';
  21. return false;
  22. }
  23. }
  24. </script>

发表评论

表情:
评论列表 (有 0 条评论,669人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ios开发-固定/

    在ios开发过程中,有的应用需要固定横/竖屏,即只能显示横屏或者竖屏。 比如我现在正在做的学院网站客户端,就需要固定竖屏。 下面介绍下固定横/竖屏的方法。 1

    相关 Bootstrap

    在写页面的首页时候,竖屏显示正常,切换横屏,再切换竖屏。如图 1.竖屏 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_