`

Html5支持iPhone触屏的脚本

 
阅读更多

移动平台的触屏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触摸屏工作原理

    iPhone触摸屏工作原理.docx

    iPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docxiPhone触摸屏工作原理.docx

    iPhone触摸屏工作原理.pdf

    iPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdfiPhone触摸屏工作原理.pdf

    iphone手指拖拽脚本2

    iphone手指拖拽脚本 Posted on 2013年07月12日 by U3d / Unity3D脚本/插件 /被围观 22 次 using UnityEn

    苹果开发脚本iphone开发框架

    苹果 apple iphone的开发脚本,appstore里的开发模式,自由程序者,xcode cocoa等等

    iphone触屏手机界面

    jquery框架与coffeescript制作iphone苹果IOS手机主屏幕触摸效果,我花了5个大洋从别的地方下载回来的,现在共享出来了。

    京东抢购商品秒杀脚本.txt

    这是一篇关于京东秒杀的脚本,复制在控制台即可使用,操作简单,只需要修改两处的时间,精确到秒,回车即可

    html5苹果手机触屏滑动接电话功能特效

    html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效 html5苹果手机触屏滑动接电话功能特效

    html5 svg线条动态绘制iphone边框动画效果

    一款使用html5 svg技术制作的线条动态绘制iphone边框动画效果,页面中先是用线条动态绘制出iphone的轮廓,然后再显示iphone图片,效果十分华丽。

    苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修图.zip

    苹果手机iphone5s iphone6 iphone67 IPAD23456 IPADmini1原厂图纸维修原理图PCB图合集: ...iPhone5S 苹果5S触摸不灵.pdf iPhone5S 苹果5S返回键(HOME键)失灵.pdf iPhone5S 苹果5S重力感应(陀螺仪)失灵.pdf

    JS仿iPhone滑页功能脚本

    JS仿iPhone滑页功能脚本 定时换图层

    iPhone支持SDK 10.1

    iPhone支持SDK 10.1 只需要1分,不像其他的人要5分这么高!适合低版本的xcode,不想升级高版本xcode的开发朋友!

    iphone5原理图_苹果5代

    iphone5的原理图,很稀少的东西哦,对于手机维修与开发的技术人员来说可是好的资料

    Windows Phone触摸屏事件源代码

    Windows Phone与Windows Mobile相比,一个...本节主要介绍两方面的内容:一是在Silverlight中如何处理低级别触摸屏事件(XNA中低级别触屏处理的方式与Silverlight类似);二是介绍Manipulation Event及Routed Event。

    卡IPHONE在线支持MAX

    卡iPhone在线支持MAX右键执行本站登录上iPhone,再选择你要卡的机型开始工作即可。 目前只有iphone 9、XS、XS Plus在线,建议卡XS在线比较真实,因为腾讯这边还没更新 腾讯这边如果更新XR、Max,软件也会进行更新 ...

    iphone5原理图

    iphone5原理图 iphone5 参考设计原理图

    iphone5 shsh 7.1

    iphone5 shsh 7.1

    Iphone5安卓QQ iPhone5在线QQ1.9.3修正版

    Iphone5安卓QQ iPhone5在线QQ1.9.3修正版

    手机页面模版html5源码30个合集.zip

    5【32赞HTML5响应式系列之小情绪风格】仿Epsilon Elements触屏版html5响应式手机wap网站模板下载 60仿诚信中国触屏版手机wap购物网站模板 61仿海王星辰网上药店触屏版手机wap健康购物网站模板 65仿金盛集团官方触屏...

Global site tag (gtag.js) - Google Analytics