童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

瞬间的细节:触摸与点击的不同

12月16日 凉夕夏投稿
  对于移动上网人口节节高升的趋势,许多网站也推出了移动版网站,或是利用ResponsiveWebDesign(自适应网页设计)来增进网站在移动设备上的体验。在2013年的今天,网页开发者利用CSSmediaquery在不同尺寸来达到不同的排版已经是基本工,但是关于自适应网页设计还有更多的细节等着设计师与开发者去改善,例如利用Lettering。让字体大小也能随着设备大小而变动,或是利用Retina。让高像素密度(ppi)较高的移动设备,可以欣赏到高分辨率的图片。
  300毫秒时间差
  这次要提到的是网页在移动设备上触摸(touch)与点击(click)的不同之处,在W3C草案中touch共有touchstart、touchend、touchmove、touchcancel,在GoolgeIO2013中MobileHTML:TheFutureofYourS这个议程中,从22分10秒的地方开始,有针对touchstart、touchend、touchmove这三个事件做了一个Demo,同时也演示了touchstart与click事件(event)之间有300毫秒(ms)的差异。
  300毫秒的时间差,看起来很短,但是却会让使用者一直处在到底按到了没有的疑问之中。因为在移动设备中,我们不仅有点击(click)的事件,我们还有点击两下(doubleclick)放大、捲动(scroll)等指令,300毫秒延迟的设定系为了侦测其他事件而存在的。
  一个往下捲动的动作,里面也包含了触摸事件
  在GoogleIO的演示当中,touchend有60毫秒、click有300毫秒的时间差
  要知道这300毫秒的影响有多大,我们直接拿起手机,进入台湾最多人设为首页的Yahoo奇摩移动版网站。在浏览网站时,因为在点击超连结时也需要等待一个有点久的时间,所以使用者不容易发现300毫秒的时间差,不过今天如果是一个选单按钮呢?
  我们点击左上角选单按钮,感受一下选单打开变成右边的样子。嗯~似乎感受到有些延迟,虽然有没办法慢慢去挖出程式码去证明这个按钮是点击事件,不过应该八九不离十了。不过并不是Yahoo里面所有按钮都是点击事件,我们点击新闻分类,切换到该页面去。
  再点击一次左上角选单按钮,咦~是不是感觉变快了,这是因为该按钮的事件应该是用touchend的事件去做触发,我们来做个小实验,我们像下图一样手指的起点从选单按钮开始,然后再萤幕上乱画一通,最后再其他地方放开,选单一样会打开,这个行为就可以确定是使用了touchend事件。使用touch事件在移动设备上是不是有更好的体验了呢!
  点击下去的那瞬间的细节
  避免300毫秒的时间差,并没有解决所有的问题,在以往的网页设计上,我们可能只会去处理到hover的效果,不过在触控设备上,hover的效果却没有办法好好发挥,我们需要借助touchstart事件来做出点击的效果。在F也订出按钮需要有閒置(idle)、下压(press)、关闭(disabled)几种状态。
  在先前Yahoo的案例里,虽然有300毫秒的延迟,但是我们却没有到底有没有点到的窘境,仔细观察一下,就会发现在点击选单按钮时,在touchstart事件时皆有不同的效果,因此我们才会知道,原来我们有点击到,然后再感受到跳出选单的时间有延迟。
  Yahoo移动版网站中,选单按钮都有点击瞬间的视觉效果
  自适应网页实作
  不过当网页里面使用触摸事件时,用鼠标点击想当然是没有效果,但是如果把触摸与点击事件同时用上时,在移动设备上又会造成重复的点击。在这边可以利用Modernizr在网页中加载modernizr。js,当网页开启后开启浏览器的开发者工具,我们发现在html标签里,增加了好多个class其中notouch,就表示这个设备不支持触摸,如果支持触摸就有touch这个class。
  html标签中有notouch这个class表示该设备不支持触控
投诉 评论 转载

26个精彩的网格布局网站欣赏现在大量网页设计基于网格布局。虽说人们通常注意不到它,但杂乱无章的布局时代确实已经过去了,现在是整齐结构化的天下。无论从理论、美学和整齐来说,这样的布局都很好平衡。网格结构是所……超级面包屑的分面查找译者注:搜索的关键是让用户更加容易的找到所需的信息,我发现该文精心的为用户创造了一个灵活的解决方法,交互形式不在拘泥于固有的设计原则,更多是从实际情况出发,创造更适合的交互控件……经验分享:App设计中4类便捷的单手操作探讨APP的手势操作前,我想先介绍两篇文章来了解用户是如何使用手机的,以及触控屏是如何感应我们的操作的。用户是如何使用手机的StevenHoober在《HowDoU……手绘移动端极致体验(LennartH著ECharrywang译Crispinzhu校正nbs……汉字创意字体图形化设计设计前的思考文字是一种记录与传达语言的符号,是人类文明进步的重要标志。随着图形化时代的来临,文字与图形的关系在设计领域起着举足轻重的作用。当练习字体设计时,找有代表性的字……动作按钮【ActionButton】可没你想的那样简单动作按钮?不就是一个按钮加两文字么?这有什么好说的如果你还这么认为,那就大错特错了。一个小小按钮,看似简单,里面却有大大的学问。下面是我总结的一点见解,希望抛砖引玉……为原生表单控件穿上美丽的外衣在互联网成熟的今天,大家对网站的要求不仅仅在功能实现上,也开始注重视觉设计,多终端用户体验等等。表单控件是web页面上重要的组成元素,具有非常高的功能性。交互设计师为它设计更加……瞬间的细节:触摸与点击的不同对于移动上网人口节节高升的趋势,许多网站也推出了移动版网站,或是利用ResponsiveWebDesign(自适应网页设计)来增进网站在移动设备上的体验。在2013年的今天,网……设计还没完成就被吐槽指手划脚,怎么办?这是知乎上的一个提问:作为公司的唯一UI设计师,常常设计做到一半,同事就会嘻嘻哈哈的吐槽点评,有时候是玩笑,有时候很刺耳。我觉得设计都没做完,瞎起什么哄啊,感觉很不被尊重。请问……浅析无边框按钮的优劣导航栏对于大多数手机APP而言是个很重要的元素,它不但可以让用户明确的了解目前所开启的功能名称,在许多时候还同时是个放置导航与要功能的一个显示、操作区域。在以往,当导航栏……移动应用“快”体验设计方法产品的“快体验”是指从用户使用产品某项功能过程中自然流畅的过程。在产品使用流程中体现在多个层面,如下载快、加载快、反馈快等。当任何一个环节出现了卡顿、停滞,让用户进入漫长的等待……网页核心内容对视觉表现的影响“对信息的优化和提炼永远都是设计的第一步。”这是百度联盟用户体验中心Banner上的一句话。在自己做网页设计的过程中,越来越对这样的概括有了切身的体会和想法。当然,这句精炼的句……
项目复盘:如何做好产品体验评估?如何从0到1,打造你自己的专属新年礼盒?产品经理学SQL(二)一天学会用SQL解决业务查询问题(中篇外包项目管理五点经验分享产品经理必备的产品体验方法论AI产品再出发:给产品和CEO们的建议!2018产品经理生存报告完整版发布(附下载地址)除了用户需求,产品经理还要关注满意度并控制用户期望华为敏捷DevOps实践:产品经理如何开好迭代计划会议H5活动,有没有必要建一套Saas系统?合格的需求分析师应具备的技能和素质互联网产品如何做好迭代规划?
2021心酸难过的微信状态说说葫芦摆窗台中间好还是两边好贫困学生助学金申请书怎么解绑苹果手机商城支付宝免密支付卫生间闭水试验怎么做卫生间闭水试验如何做刘士余告别资本市场轮回,供销社资产证券化猜想一次难忘的科学实验侯佩岑老公喝高了?老公霸总范儿上身,2次怼丈母娘太罕见数码知识红米k30s至尊纪念版有耳机孔吗耳机孔在哪里文彩元个人资料照片文彩元男朋友是谁中草药瘦身茶配方揭秘中小企业发展现状的创业融资战略

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界