>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 30002 个阅读者 刷新本主题
 * 贴子主题:  jQuery Mobile 方向改变事件 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2020-01-30 16:42:02     消息  查看  搜索  好友  邮件  复制  引用

  

jQuery Mobile  方向改变事件

jQuery Mobile 方向改变(orientationchange)事件

     当用户垂直或水平旋转移动设备时,触发方向改变(orientationchange)事件。

  $(document).ready(function(){

  $("#btn").click(function(){

  $(".iphone").css({

    '-webkit-transform':'rotate(90deg)',

    '-moz-transform':'rotate(90deg)',

    '-o-transform':'rotate(90deg)',

    '-ms-transform':'rotate(90deg)'

    });

   });

  $("#btn2").click(function(){

    $(".iphone").css({

    '-webkit-transform':'rotate(0deg)',

    '-moz-transform':'rotate(0deg)',

    '-o-transform':'rotate(0deg)',

    '-ms-transform':'rotate(0deg)'

    });

  });

});





                 点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

  如需使用方向改变(orientationchange)事件,请附加它到 window 对象:

$(window).on("orientationchange",function(){

    alert("方向有改变!");

});

   回调函数可有一个参数,event 对象,返回移动设备的方向:"纵向"(设备保持在垂直位置)或"横向"(设备保持在水平位置):                    

范例

$(window).on("orientationchange",function(event){
  
     alert("方向是: " + event.orientation);
});


   由于方向改变(orientationchange)事件绑定到 window 对象,我们可以使用 window.orientation 属性来设置不同的样式,以便区分纵向和横向的视图:            

范例

$(window).on("orientationchange",function(){
  if(window.orientation == 0) // Portrait
  {
    $("p").css({"background-color":"yellow","font-size":"300%"});
  
  }
  else // Landscape
  {
    $("p").css({"background-color":"pink","font-size":"200%"});
  
  }
});

            
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小 window.orientation 属性针对纵向视图返回 0,针对横向视图返回 90 或 -90。


        




程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-04 10:57:55 重新编辑]
  Java面向对象编程-->第一个Java程序
  JavaWeb开发-->Web运作原理(Ⅱ)
  JSP与Hibernate开发-->Java对象持久化技术概述
  Java网络编程-->用Spring整合CXF发布Web服务
  精通Spring-->
  Vue3开发-->Vue组件开发基础
  Webpack 插件开发指南
  勇闯28个关卡学会HTML与HTML5基础
  基于vue-element-admin 的权限管理
  vue3 composition API的用法
  CSS的style样式的三种用法
  BootStrap, React, Vue的比较
  理解前后端分离的概念
  JavaScript的Window 对象
  HTML5 播放Audio(音频)
  JavaScript HTML DOM EventListener
  JavaScript的比较和逻辑运算符
  JavaScript 闭包
  JavaScript 严格模式(use strict)
  JavaScript 输出数据
  jQuery Mobile 事件
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。