移动平台的触屏JS代码
触屏设备可以绑定的事件分别是:ontouchstart,ontouchmove及ontouchend,分别对应了触屏开始、拖拽及完成触屏事件。
一般般的写法:
$("#u_obj_id").bind('touchstart', function (e) {
point = hasTouch ? e.originalEvent.touches[0] : e;
// point 代表触屏点
// some action
})
如此使得js代码支持移动设备的触屏事件。
如果对效果要求更高则可以使用 jquery-mobile 来实现。不过页面行为还需要在研究。
其他Iphone应用代码摘录:
禁止Safari浏览器下 旋转iPhone时自动调整文字的大小。当您旋转的iPhone,Safari浏览器调整文字的大小。 如果由於某种原因您希望阻止这种效果,只需使用下列CSS声明。
在- WebKit的文本尺寸的调整 是一个WebKit的只CSS属性,使您可以控制文本的调整。
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
由於iPhone允许其用户在纵向和横向模式下浏览网页,您可能需要检测浏览者正以何种模式查看您的网页。
这个JavaScript函数可以方便地检测当前iPhone方向,将适用於特定的CSS类,您可以在css中定义它的风格。 请注意,在这个例子中,CSS类添加到ID: page_wrapper 。
window.onload=function initialLoad() {
updateOrientation();
}
function updateOrientation(){
var contentType = “show_”;
switch(window.orientation){
case 0:
contentType += “normal”;
break;
case -90:
contentType += “right”;
break;
case 90:
contentType += “left”;
break;
case 180:
contentType += “flipped”;
break;
}
document.getElementById(“page_wrapper”).setAttribute(“class”, contentType);
}
定义iPhone / iPod专用的CSS样式
嗅探器可以是有用的,但对许多原因,这并不是用来检测浏览器的最好做法。 如果您正在寻找一个更简洁的方式为iPhoen定义CSS样式,你应该使用以下代码。 它必须在常规的CSS文件粘贴。
@media screen and (max-device-width: 480px){
/* All iPhone only CSS goes here */
}
自动隐藏工具栏
在小屏幕上,如iPhone屏幕上,工具栏有时是有用的,但也浪费了大量的空间。 如果您想让Safari浏览器工具栏默认情况下隐藏,使用以下JavaScript代码。
window.addEventListener('load', function() {
setTimeout(scrollTo, 0, 0, 1);
}, false);
特殊链接的使用
你还记得几年前“mailto”一类链接是非常普遍的? 此前缀自动打开默认的电子邮件客户端的人。 iPhone已经推出了两款类似的前缀,tel和sms,这也许这将是对你有用。 你唯一要做执行这一点,是要粘贴以下的任何地方您的HTML网页。
分享到:
相关推荐
iPhone触摸屏工作原理iPhone触摸屏工作原理iPhone触摸屏工作原理iPhone触摸屏工作原理iPhone触摸屏工作原理iPhone触摸屏工作原理iPhone触摸屏工作原理iPhone触摸屏工作原理
iPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docx
iPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdf
iphone手指拖拽脚本 Posted on 2013年07月12日 by U3d / Unity3D脚本/插件 /被围观 22 次 using UnityEn
苹果 apple iphone的开发脚本,appstore里的开发模式,自由程序者,xcode cocoa等等
jquery框架与coffeescript制作iphone苹果IOS手机主屏幕触摸效果,我花了5个大洋从别的地方下载回来的,现在共享出来了。
这是一篇关于京东秒杀的脚本,复制在控制台即可使用,操作简单,只需要修改两处的时间,精确到秒,回车即可
html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效
一款使用html5 svg技术制作的线条动态绘制iphone边框动画效果,页面中先是用线条动态绘制出iphone的轮廓,然后再显示iphone图片,效果十分华丽。
苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修原理图PCB图合集: ...iPhone5S 苹果5S触摸不灵.pdf iPhone5S 苹果5S返回键(HOME键)失灵.pdf iPhone5S 苹果5S重力感应(陀螺仪)失灵.pdf
JS仿iPhone滑页功能脚本 定时换图层
iPhone支持SDK 10.1 只需要1分,不像其他的人要5分这么高!适合低版本的xcode,不想升级高版本xcode的开发朋友!
iphone5的原理图,很稀少的东西哦,对于手机维修与开发的技术人员来说可是好的资料
Windows Phone与Windows Mobile相比,一个...本节主要介绍两方面的内容:一是在Silverlight中如何处理低级别触摸屏事件(XNA中低级别触屏处理的方式与Silverlight类似);二是介绍Manipulation Event及Routed Event。
卡iPhone在线支持MAX右键执行本站登录上iPhone,再选择你要卡的机型开始工作即可。 目前只有iphone 9、XS、XS Plus在线,建议卡XS在线比较真实,因为腾讯这边还没更新 腾讯这边如果更新XR、Max,软件也会进行更新 ...
iphone5原理图 iphone5 参考设计原理图
iphone5 shsh 7.1
Iphone5安卓QQ iPhone5在线QQ1.9.3修正版
5【32赞HTML5响应式系列之小情绪风格】仿Epsilon Elements触屏版html5响应式手机wap网站模板下载 60仿诚信中国触屏版手机wap购物网站模板 61仿海王星辰网上药店触屏版手机wap健康购物网站模板 65仿金盛集团官方触屏...