我的公司非常希望拥有一个iPhone应用程序,除其他功能外,还可以捕获客户签名.一个Web应用程序将是理想的但不幸的是,Mobile Safari似乎不允许通过javascript捕获鼠标移动.它会捕获它们以进行屏幕操作.所以我的问题分为两部分:
Ada*_*ght 10
如果你愿意用他们的手指作为一支笔"签字",那么就是这样.首先,您可能会使用canvas标签和Mobile Safari生成的自定义触摸事件.当用户拖动触摸时,您会保留一个触摸点列表.您在画布上绘制这些作为反馈的行列表,并将列表(编码)作为AJAX回发提交.Apple提供有关Mobile Safari触摸事件的信息; 捕捉,绘图和传输,我想你可以处理.您可以使用自定义Webkit CSS属性来抑制各种Mobile Safari装备.
第二个,嗯,它是一样的 - 只有你使用本机应用程序,而不是JavaScript.您可能会获得更高的触摸保真度和更流畅的用户体验.
| 归档时间: |
|
| 查看次数: |
7477 次 |
| 最近记录: |