禁用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 在ios8中是失效的,查资料说是一个bug。还有另外一种做法就是设置pointer-events:none;不过这个属性太狠了,会导致页面的tap等事情都失效。

更多参考资料:

1) pointer-events

2) iOS Disable User Select but Allow Input

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏魏艾斯博客www.vpsss.net

WDCP 面板安装微擎的过程记录

现在最流行的微信管理系统非微擎莫属了,太多人使用微擎来管理自己的微信公众号和微信小程序。同时很多人自行搭建微擎程序时候遇到了难题,为了解决这个难题魏艾斯博客前面...

35200
来自专栏魏艾斯博客www.vpsss.net

去掉 WordPress 网页图片默认链接功能

18330
来自专栏不想当开发的产品不是好测试

centos下安装pip2

# 背景 新机器,安装完python2后发现竟然不自带pip,按照我的理解现在新版本的python,不管是2还是3都会自带pip的。没办法,需要自己去安装pip...

31060
来自专栏开源优测

python selenium2 常用方法

完整路径 C:\Python27\Lib\site-packages\selenium\webdriver\remote\webdrive...

34240
来自专栏公众号_薛勤的博客

基于Netty实现可自动渲染HTML页面的静态Web服务器

Github:https://github.com/yueshutong/JerryServer/ 码云:https://gitee.com/zyzpp/J...

46820
来自专栏JetpropelledSnake

Django学习笔记之Django的url反向解析

8110
来自专栏Python疯子

Airtest连接Android和iOS进行脚本测试和编写脚本

Airtest一般用于app测试,因为可以通过图片进行识别点击,也可以通过点坐标进行识别点击,所以也可以制作游戏点击脚本和应用的点击脚本。 Airtest可以...

93730
来自专栏salesforce零基础学习

salesforce零基础学习(七十二)项目中的零碎知识点小总结(一)

项目终于告一段落,虽然比较苦逼,不过也学到了好多知识,总结一下,以后当作参考。 一.visualforce标签中使用html相关的属性使用 曾经看文档没有看得仔...

236100
来自专栏码生

如何在Chrome 谷歌浏览器中禁用迅雷下载

在 Chrome 谷歌浏览器中,下载一个文件的时候,会自动调用迅雷下载 原因:Chrome本身自己提供了下载功能,调用迅雷下载因为安装了迅雷扩展程序(插件) ...

1.3K40
来自专栏我的博客

express4.2获取参数和视图

1.获取参数 router.get('/', function(req, res) { //console.log(req.query.a); //get a...

32050

扫码关注云+社区

领取腾讯云代金券