源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js判断横竖屏及禁止浏览器滑动条示例

  • 时间:2020-11-13 14:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js判断横竖屏及禁止浏览器滑动条示例
[u]复制代码[/u] 代码如下:
var $horizontal = $('.horizontal_screen') ; //可自定义横屏模式提示样式 var $document = $(document) ; var preventDefault = function(e) { e.preventDefault(); }; var touchstart = function(e) { $document.on('touchstart touchmove', preventDefault); }; var touchend = function(e) { $document.off('touchstart touchmove', preventDefault); }; function listener(type){ if('add' == type){ //竖屏模式 $horizontal.addClass('hide'); $document.off('touchstart', touchstart); $document.off('touchend', touchend); }else{ //横屏模式 $horizontal.removeClass('hide'); $document.on('touchstart', touchstart); $document.on('touchend', touchend); } } function orientationChange(){ switch(window.orientation) { //竖屏模式 case 0: case 180: listener('add'); break; //横屏模式 case -90: case 90: listener('remove'); break; } } $(window).on("onorientationchange" in window ? "orientationchange" : "resize", orientationChange); $document.ready(function(){ //以横屏模式进入界面,提示只支持竖屏 if(window.orientation == 90 || window.orientation == -90){ listener('remove'); } });
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部