概述:

当你触摸并按住触摸目标时候,禁止或显示系统默认菜单。

-webkit-touch-callout 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。

在iOS上,当你触摸并按住触摸的目标,比如一个链接,Safari浏览器将显示链接有关的系统默认菜单。这个属性可以让你禁用系统默认菜单。

说明:

-webkit-touch-callout:behavior

默认值: default

适用于:链接元素比如新窗口打开,img元素比如保存图像等等

取值:

none:
系统默认菜单被禁用
default:
系统默认菜单不被禁用
  • -webkit-touch-callout: default /* displays the callout */
  • -webkit-touch-callout: none /* disables the callout */
  • -webkit-touch-callout: initial
  • -webkit-touch-callout: inherit
  • -webkit-touch-callout: unset

* CSS3新增属性可能存在描述错误及变更,仅供参考,持续更新

兼容性:

  • iOS 2.0及更高版本的Safari浏览器可用
  • Android尚不明确

转载于:https://www.cnblogs.com/trend/p/10678993.html

IOS 长按默认事件阻止 【坑】相关推荐

  1. iOS学习—iOS长按手势事件

    iOS手势状态: typedef NS_ENUM(NSInteger, UIGestureRecognizerState) {UIGestureRecognizerStatePossible, // ...

  2. js阻止默认事件(a标签跳转),阻止事件冒泡

    最近刚学习完js基础,今天发现对js的默认事件阻止以及阻止事件的冒泡有点忘记,于是写这篇文章算是做一个总结,也是加深一下印象. 1.阻止默认事件 在html中有很多自带默认事件的元素,很典型的例子:a ...

  3. 事件(阻止事件传播、阻止默认事件、事件源对象、事件委托)

    阻止事件传播 阻止事件传播e.stopPropagation() 谷歌浏览器 阻止事件传播(冒泡阶段) var oBig = document.getElementById('big');var oS ...

  4. 简单解析JavaScript的默认事件及如何阻止默认事件

    简单解析JavaScript的默认事件及如何阻止默认事件 上篇文章就提到,在JavaScript中提到事件冒泡两个必不可少也要提的就是事件捕获和默认事件,现在来聊一聊什么是默认事件,及如何阻止默认事件 ...

  5. IOS 定义手势监听器详解,利用 UIGestureRecognizer 进行捏合、旋转、平移、点击、长按手势事件响应

    IOS中我们可以通过UITouch进行触摸事件监听,但是UITouch实现捏合.旋转.长按等手势事件监听非常麻烦.IOS中提供 UIGestureRecognizer 的子类帮我们简洁等实现捏合.旋转 ...

  6. 移动端触摸相关事件踩坑(touchmove默认事件以及passive)

    移动端移动事件监听(touch.默认行为) 最近在写一个移动端网页中会遇到滑动事件监测问题,来解决用户在canvas画布中移动效果 touchmove.默认触发事件e.preventDefault() ...

  7. vue阻止浏览器默认事件

    项目中遇到长按.鼠标右键等操作时,会出发浏览器的默认事件,这时候我们要阻止浏览器默认事件,在vue中阻止默认事件,可以使用 @contextmenu.prevent=""实现

  8. javascript, jQuery阻止默认事件和冒泡事件

    事件冒泡(event bubbling) 事件冒泡是指一个元素上的事件被触发,然后这个事件按嵌套顺序在父级元素上触发,直至document根节点. 例如: <!DOCTYPE html> ...

  9. js /jquery停止事件冒泡和阻止浏览器默认事件

    var el = window.document.getElementById("a");el.onclick = function (e) {//如果提供了事件对象,则这是一个非 ...

最新文章

  1. 【基础巩固篇】Java中String揭秘!
  2. python使用imbalanced-learn的NearMiss方法进行下采样处理数据不平衡问题
  3. andengine的convertLocalCoordinatesToSceneCoordinates方法
  4. OpenCV之imgproc 模块. 图像处理(1)图像平滑处理 腐蚀与膨胀(Eroding and Dilating) 更多形态学变换 图像金字塔 基本的阈值操作
  5. zabbix 2.2自动安装脚本
  6. python中def _init_是什么意思_详细解读Python中的__init__()方法
  7. JavaScript实现排序算法
  8. wait和notify使用例子
  9. 系统字体大小导致rem布局变大
  10. SQL教程数据库视频数据分析教程Sql Server|MySQL|Oracle视频教程
  11. php读取excel文件_如何用PHP读取excel文件内容、获取单元格数据
  12. inode服务器与响应,inode客户端服务器下线请求和
  13. Kotlin教程:Kotlin入门
  14. java 随机生成六位数的密码 (000001-999999)
  15. FYI | Brain-Art Competition 2018 开始投稿了
  16. Codeforces Round #504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)切题报告(A-B题)
  17. 打开bat文件闪退以及‘java‘不是内部或外部命令,也不是可运行的程序或批处理文件【本人亲测解决方法】
  18. 7-4 大炮打蚊子 (20分)__C++
  19. 静态链表(C++实现)——基于数据结构(沈俊版)(初学者食用)
  20. 下载并安装windows版本的Redis

热门文章

  1. 《spring 2.0技术手册》的技术写作方式值得学习!
  2. css3中transform属性及用法
  3. 切换python执行版本
  4. python sum 数组原理_Python – Sum 4D数组
  5. c语言vco_VCO仿真的方法
  6. xadmin 显示外键字段
  7. .container的应用
  8. SecureCRT打开文件中文乱码
  9. Python 基于pykafka简单实现KAFKA消费者
  10. 文本挖掘之 文本相似度判定