首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是在其他浏览器中调用的-ms-touch-action?

在HTML5中,-ms-touch-action是一个属性,用于定义触摸事件的行为。这个属性可以用于设置元素在用户触摸时触发的事件,例如tappressextend等。这个属性可以在<meta>标签中设置,如下所示:

代码语言:html
复制
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="msapplication-tap-highlight" content="no">

在iOS和Android设备上,如果用户触摸一个元素,则会触发touchstarttouchmovetouchend事件。在这些事件发生时,可以设置-ms-touch-action属性来指定要触发的事件类型。例如,如果将-ms-touch-action设置为tap,则会在用户触摸元素时触发tap事件。

以下是一些常见的-ms-touch-action属性值:

  • tap:触发tap事件。
  • press:触发press事件。
  • extend:触发extend事件。
  • swipe:触发swipe事件。
  • drag:触发drag事件。
  • none:不触发任何事件。

需要注意的是,-ms-touch-action属性只适用于IE10及以上的浏览器。如果使用其他浏览器,可能需要使用其他方法来处理触摸事件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vue调用js文件_vue调用其他js文件方法

install jquery –save (–save 意思将模块安装到项目目录下,并在package文件dependencies节点写入依赖。)...(2)webpack.base.conf.js里加入 var webpack = require("webpack") (3)module.exports最后加入 plugins: [ new...3、单vue页面引用内部js方法 (1) 首先 npm install jquery –save (–save 意思将模块安装到项目目录下,并在package文件dependencies节点写入依赖...(2) 需要引用vue页面import引入$,然后使用即可 这个图中有黄色警告,如果把console.log($)改成这样: export default{ mounted: function...(){ console.log($) } } 就不会有了,原因可能得符合vuejs写法吧 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

18.7K50

前端- css 什么注释?

这个一个函数调用,函数名已经足够解释了。优先用这种方式来说明用途可以替代一些注释。 CSS预处理器让CSS更接近传统编程语言。尽可能使用命名良好且有意义变量和函数,这样能让代码更清晰。...或者也许这段注释指某行已经被删除代码或引入其他文件代码?若想要彻底弄清楚这个注释作用,唯一方法就是翻遍整个git记录了吧。...我将width:100%保留下来而不是移到函数,因为若将函数混和代码时,width:100%可能会引起一些其他问题。...修复特定浏览器bug代码往往晦涩难懂,常常会被当做无用代码删掉。 由于Normalize库目标提供一个完全一致样式环境,所以需要很多这样注释。...当然,不是每个打补丁代码都要这样注释,但若bug不是那么容易发现,而且与浏览器怪癖有关,那么还是这样注释吧。 好:指令式注释 一些工具如KSS , 会在CSS文件创建一些样式规范。

1.6K20

Django | 如何优雅某接口对其他接口调用

开发遇到某个实际场景, django 中新增加一个 API 接口, 该接口部分功能需要用到另一个接口返回数据。...一个不那么优雅解决方案新接口中以 HTTP 请求方式调用另一个接口,在理论上该方案可行。 但是也会带来一系列问题,比如性能并发等问题。...毕竟 HTTP 通信建立连接等都有一定耗时 更好方案通过函数调用方式,新接口中调用前接口视图函数!...我们都知道,Django 请求数据都包装在 HttpRequest 对象,既然我们要调用另一个接口视图函数 那么就需要对 HttpRequest 对象进行封装,所以有必要了解一下 HttpRequest...body 请求体,POST 方法数据就是从这里获取 OK,了解上面所说请求相关数据就可以来构造我们自己请求体,然后调用前接口就可以了 这里有个小问题需要注意下 body bytes 数据类型

3.3K20

什么StringJava不可变

String Java 不可变。 不可变类只是一个无法修改其实例类。 创建实例时,将初始化实例所有信息,并且无法修改信息。 不可变类有许多优点。...本文总结了为什么 String 设计为不可变。 这篇文章从内存,同步和数据结构角度说明了不变性概念。 1. 字符串池 字符串池(String intern pool)方法区域中特殊存储区域。...如果字符串可变,则使用一个引用更改字符串将导致其他引用错误。 2. 缓存哈希码 字符串哈希码经常在 Java 中使用。 例如, HashMap 或 HashSet 。...其他对象字符串 为了具体,请参考以下程序: HashSet set = new HashSet(); set.add(new String("a")); set.add...字符串不是不可变,连接或文件将被更改,这可能会导致严重安全威胁。 该方法认为它连接到一台机器,但事实并非如此。 可变字符串也可能在 Reflection 引起安全问题,因为参数字符串。

1.3K20

C语言ARM函数调用时,栈如何变化

子程序调用之间,可以将 r0-r3 用于任何用途。被调用函数返回之前不必恢复 r0-r3。---如果调用函数需要再次使用 r0-r3 内容,则它必须保留这些内容。 2....r4-r11 被用来存放函数局部变量。如果被调用函数使用了这些寄存器,它在返回之前必须恢复这些寄存器值。r11 栈帧指针 fp。 3. r12 内部调用暂时寄存器 ip。...在过程调用之间,可以将它用于任何用途。被调用函数返回之前不必恢复 r12。 4. 寄存器 r13 栈指针 sp。它不能用于任何其它用途。...sp 存放退出被调用函数时必须与进入时值相同。 5. 寄存器 r14 链接寄存器 lr。如果您保存了返回地址,则可以调用之间将 r14 用于其它用途,程序返回时要恢复 6....反正我比较喜欢视频类教学。这里给大家画下栈变化过程是什么样子。这里结合上面的代码来画,希望有助于读者理解。

13.6K83

Oracle什么BBED?它有哪些作用?

题目部分 Oracle什么BBED?它有哪些作用?...答案部分 BBED(Block Brower and Editor)用来直接查看和修改Oracle数据块一个内部工具,它可以直接修改Oracle数据文件块内容,一些极端恢复场景下比较有用。...因为该工具不被Oracle服务支持,所以,默认没有生成可执行文件使用前需要编译生成。...虽然BBED可以在数据库打开状态下进行修改,但是建议在做任何修改操作之前先关闭数据库,这样可以避免CHECKPOINT进程重写BBED对BLOCK修改,也避免OracleBBED修改完成之前读BLOCK...BBED默认密码为blockedit。 Oracle 11g下,BBED编译文件需要从Oracle 10g下拷贝。Oracle 10g可直接编译。

39830

什么JWT及JAVA如何使用?

目录 1、为什么使用JWT? 2、JWT 格式 3、使用 JWT 就绝对安全 吗?...也就是说, 使用 JWTS 应用程序不再需要保存有关其用户 cookie 或其他session数据。 此特性便于可伸缩性, 同时保证应用程序安全 1、为什么使用JWT?...不使用JWT情况下,我们一般选择cookie和session来进行服务鉴权(判断是否登录,是否具有某种权限),但是这是针对于只有一个客户端情况下,现在客户端从pc端增长到了app端,现在就是多端访问了...多端访问情况下,可能就会存在一个问题,获取不到session和cookie。...这就引出了微服务架构如何进行服务鉴权方案,这个方案就是 JWT. 2、JWT 格式 JWT就是一个字符串,经过加密处理与校验处理字符串,形式为:A.B.C 三段,每一段中间通过 .

2.8K30

什么线程组,为什么 Java 不推荐使用?

线程组使用 Java 线程进行管理和组织一种模型。...Java 线程组一个 ThreadGroup 类对象,它充当了一个父容器,可以将同一类线程分成一组,并提供追踪这些线程状态、统计信息及管理这些线程方法。...在线程组,如果发生未捕获异常,可以通过 Thread.UncaughtExceptionHandler 进行处理。 Java ,虽然线程组一种功能强大机制,但实际上并不推荐使用。...3、容易引起歧义 Java ,虽然 ThreadGroup 设计旨在通过将一组线程分到同一个容器来轻松管理和控制它们,但如果使用错误,可能会导致线程状态。...因此, Java ,线程组已基本过时,推荐使用 Executor 框架等新更实用工具来进行线程管理。

26020

DNS远程调用执行应用

Address一般服务器本身配置DNS外网出口IP,证明下部分命令成功icloud.com登录功能所在服务器成功执行,这个一个可以执行命令演示,如果这里exp一个echo "...image.png 我们将图一IP进行查看,看到美国苹果公司外网ip,该IP大概率为提供icloud.com登录功能服务器所配置DNS外网IP;我们dnslog.cn获取到唯一域名后,...权威服务器就能知道,什么时间,什么IP请求了什么域名,然后做日志回显即可完成该操作;(该网站提供子域名TTL也是 190,所以190s之内请求就记录不了了,要等到下一个TTL周期进行请求。)...三、其他场景探讨        如果我们现在某个域名权威服务器管理员,那么我们可以知道来自该域名所有的请求,也就是上面图中第四步;那么当我发现某个环境具备远程命令执行但是没有回显时候,我除了想很快验证下外...,我还想知道什么角色之下,执行下whoami命令,显然OK,并且ceye提供子域名TTL1s,也就是大部分请求日志都会记录在权威; image.png image.png    这样带来可玩性就比较多了

5.9K240

OVSDB介绍及OpenDaylight调用

前言 OVS一种开源软件交换机,可安装于通用虚拟服务器环境虚拟环境单个、多个物理机上不同虚拟主机都需要通过OVS实现数据交换。...目前Opendaylight控制器也有一个单独子项目实现此管理协议,即OVSDB(比如ovsdb-release-lithium-sr3)。...记录网桥、端口、QOS等网络配置信息是以JSON格式(schema)保存,通常schema/usr/share/openvswitch/vswitch.ovsschema。...1.1 OVSDB管理协议 OVSDB管理协议(OVSDB management protocol)VMware公司提出负责管理OVS数据库协议,OVSDB管理协议定义了一套RPC接口,用户可通过远程调用方式管理...其中transactOVSDB管理协议中比较重要操作方法,它是RPC请求参数中提供数据库增、删、改、查等常用操作: 二、ODLOVSDB插件 ODL包括三个OVSDB插件,OVSDB southbound

4.4K91

什么泛型以及集合泛型使用

大家好,又见面了,我你们朋友全栈君。 什么泛型? 泛型最常与集合使用,因为泛型最开始开始被加入Java就是为了解决集合向下转型一类问题。...如果我们有这样一个需求:定义一个描述类圆,要求圆数据类型不确定,也就是声名属性时候,属性类型不确定。比如描述类圆中有半径,要求半径可以用int,也可以用double。...集合泛型使用 List中使用泛型 我们创建集合时使用来声明List集合只能保存Dog类对象 List dogs=new ArrayList(); 创建Dog类对象 Dog dog1...Map dogs=new HashMap(); 将dog对象保存到Map集合 dogs.put(“111”, dog1);//此时key只能字符串类型,value只能...Dog类型 总结: 集合中使用泛型目的就是为了解决向下转型问题,泛型具体化之后,集合只能存储与泛型具体化之后类型。

2K20
领券