>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26270 个阅读者 刷新本主题
 * 贴子主题:  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开发-->Web运作原理(Ⅲ)
  JSP与Hibernate开发-->映射组成关系
  Java网络编程-->用Swing组件展示HTML文档
  精通Spring-->Vue简介
  Vue3开发-->Vue简介
  10个开发者经常问的JavaScript面试题(附答案解析)
  不可错过的几种JS优化技巧
  axios 发 post 请求,后端接收不到参数的解决方案
  JavaScript实现睡眠函数
  CSS3的@keyframes用法详解
  HTML5中的 Web Worker的使用
  Vue. 入门篇
  H5定位终极解决方案
  jQuery 删除元素
  JavaScript Array 对象
  HTML中插入脚本的用法
  HTML 区块:div和span元素
  HTML 基础知识
  JavaScript 类型转换
  JavaScript基础入门
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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