移动端监听横屏竖屏

window.addEventListener(
    'onorientationchange' in window ? 'orientationchange' : 'resize',
        that.getScreenStatus,
        false
      );
if (this.orientation === 180 || this.orientation === 0) {
  if (this.direction === 'horizontal') {
      this.$refs.coursePreview.className = 'progess-MinHeight';
      this.$refs.progressCicle.style.left = this.$refs.progressBar.style.width;
        }
      }
      //判断横屏
if (this.orientation === 90 || this.orientation === -90) {
    if (this.direction === 'horizontal') {
      this.$refs.coursePreview.style.height =
          document.getElementsByClassName('img_c1')[0].style.height + 'px';
          this.$refs.progressCicle.style.left = this.$refs.progressBar.style.width;
      }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容