禁用iOS的UIView长按默认操作

简介: * {    -webkit-touch-callout: none;    -webkit-user-select: none;    -webkit-tap-highlight-color: rgba(0,0,0,0);}input,textarea {    -webkit-touch-callout: default !important;    -webkit-user-select: text !important;}   很多时候需要禁用移动设备的默认行为,比如长按一个a链接的按钮(href写的是javascript:;)会提示是否打开/取消。
* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}


input,textarea {
    -webkit-touch-callout: default !important;
    -webkit-user-select: text !important;
}
 
很多时候需要禁用移动设备的默认行为,比如长按一个a链接的按钮(href写的是javascript:;)会提示是否打开/取消。而-webkit-touch-callout 在ios8中是失效的,查资料说是一个bug。还有另外一种做法就是设置pointer-events:none;不过这个属性太狠了,会导致页面的tap等事情都失效。
 
 
更多参考资料:
 
 
 

目录
相关文章
|
3月前
|
iOS开发
你知道IOS移动端到操作手势有哪些吗?
你知道IOS移动端到操作手势有哪些吗?
|
9月前
|
Android开发 iOS开发 Windows
无影产品动态|iOS & Android客户端6.0.0版本发布,提升触控灵敏度,操作体验更丝滑
无影ios & Android客户端6.0.0版本发布!移动端触控体验更舒适,用户操作更便捷,一起来看看!
676 0
无影产品动态|iOS & Android客户端6.0.0版本发布,提升触控灵敏度,操作体验更丝滑
|
存储 API iOS开发
iOS UIView动画效果
iOS UIView动画效果
|
程序员 API iOS开发
iOS UIView添加快捷手势回调
iOS UIView添加快捷手势回调
|
iOS开发
你知道IOS移动端到操作手势有哪些吗?
大家好,我是阿萨。随着移动端设置应用越来越多。大家在移动端设备上的操作手势有哪些呢?今天阿萨给大家梳理下IOS移动端操作的标准手势。快来看下,看完拿自己公司APP练一下手。
189 0
|
Web App开发 iOS开发
iOS开发 - 网页拉起app后并执行某些操作
iOS开发 - 网页拉起app后并执行某些操作
171 0
iOS开发 - 网页拉起app后并执行某些操作
|
Go iOS开发
iOS使用xib自定义uiview
iOS使用xib自定义uiview
316 0
iOS使用xib自定义uiview
|
iOS开发
IOS给任意UIView截屏
IOS给任意UIView截屏
141 0
|
JavaScript Android开发 iOS开发
兼容安卓和ios的手机端浏览器返回和物理返回的监听处理操作实战(推荐)
兼容安卓和ios的手机端浏览器返回和物理返回的监听处理操作实战(推荐)
265 0
兼容安卓和ios的手机端浏览器返回和物理返回的监听处理操作实战(推荐)
|
JavaScript 前端开发 Android开发
根据js来判断手机是操作系安卓还是ios
根据js来判断手机是操作系安卓还是ios
525 0