>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 30139 个阅读者 刷新本主题
 * 贴子主题:  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面向对象编程-->数组
  JavaWeb开发-->JSP技术详解(Ⅱ)
  JSP与Hibernate开发-->数据库事务的概念和声明
  Java网络编程-->Socket用法详解
  精通Spring-->组合(Composition)API
  Vue3开发-->通过Vuex进行状态管理
  10个 Web 开发人员的常用的 Chrome 扩展程序
  Promise对象的then()和catch()方法
  Vue3.0里为什么要用 Proxy API 替代 defineProperty API ? ...
  07、手把手教Vue--路由「Vue-router」 - TigerChain
  总结:Vue的生命周期钩子函数的调用时机
  Vue用法详解
  Vue项目的性能优化之路
  jQuery 事件方法汇总
  HTML DOM Script 对象
  HTML DOM Li 对象
  JavaScript的Window 对象
  jQuery UI 范例 - 选择条目(Selectable)
  CSS Border(边框)
  JavaScript 语法大全
  DTD - XML 构建模块
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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