由于苹果对于性能的要求是近乎苛刻,如果没有可点的特性的元素系统默认不会给它响应事件,因此真机测试时容易添加不上绑定事件
解决办法:
1、通过js判断当前是否为苹果设备,如果是则加上。
代码如下:
if(/ip(hone|od)|ipad/i.test(navigator.userAgent)){ $("body").css("cursor","pointer"); }
其实我到时觉得css代码更干脆
*{
cursor:pointer;
}
2、页面滚动不流畅(ios app)
解决办法:
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
3、h5页面无法实现长按复制文本
-webkit-touch-callout:inherit;
-webkit-user-select:text !important;
user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;