如何在 iPhone 触摸屏上实现 onmousedown 和 onmouseup

2024-03-11

我对 HTML/JavaScript 很陌生,但正在学习......

我想在 iPhone 上制作一个按钮,按下时运行 JavaScript 命令,松开时运行另一个按钮。我尝试使用以下方法来做到这一点onmousedown and onmouseup属性,但这在 iPhone 上的工作方式不同。

<input type="image" onmousedown="command_press()" onmouseup="command_release()" src="images/UP-Dark.png" alt="" title="" />

有人可以告诉我如何在 iPhone 上做同样的事情吗?


相当于onmousedown在触摸屏设备上是ontouchstart,相当于onmouseup is ontouchend.

如果您还想检测拖动,您可以使用ontouchmove每次触摸屏幕后移动手指时都会触发该事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 iPhone 触摸屏上实现 onmousedown 和 onmouseup 的相关文章

  • 如何避免多系列折线图d3.js的工具提示重叠

    我已经在多系列折线图上创建了工具提示 如下所示在这里回答 https stackoverflow com questions 34886070 d3 js multiseries line chart with mouseover tool
  • Safari 不触发表单提交

    对于一个项目 我有两个选择表单字段 它们通过 jquery 触发器 提交 发送 这在 Firefox 和 Chrome 中运行良好 但在 Safari 中没有任何反应 这是 HTML 代码
  • Socket.io 如何判断某人何时离开

    我正在使用 socket io 创建一个实时游戏 目前 当有人离开时 什么也不会发生 我想以某种方式通知服务器说谁离开了 有没有办法在用户离开时发出正确的信息 我可以让服务器每 1000 毫秒对每个人执行一次 ping 操作 或者通过其他方
  • (IE 特定)如何确定输入的文本是否比输入元素的宽度长

    这是所有版本 IE 特有的问题 在所有其他浏览器中 当文本溢出时 输入元素的scrollWidth 大于输入元素的clientWidth 有没有办法确定IE中输入字段中的文本超出了输入元素宽度的键 下面是一个检查 clientWidth 与
  • 将表单传递给 AngularJS 组件进行验证

    我正在将旧代码库迁移到 AngularJS 1 5 所推广的新组件架构 我在对较大的表单执行此操作时遇到了问题 传统上 我会附加表单验证 如下所示
  • 如何使用 javascript/ASP.NET/CSS 旋转和淡入淡出背景图像

    我需要随机淡入淡出背景图像 这将是一个定时函数 例如每 5 秒一次 我需要使用 ASP NET Javascript CSS 或全部三者来完成此操作 请大家帮帮我 谢谢 Cycle 一个 jQuery 插件 是一个非常灵活的图像旋转解决方案
  • 从字符串中提取电子邮件地址

    我有一个像这样的字符串 Francesco Renga lt email protected cdn cgi l email protection gt 我只需要提取电子邮件 即 电子邮件受保护 cdn cgi l email protec
  • 用于自由形式绘图的 javascript 库

    是否有一个 JavaScript 库可以让我在网页上绘图 然后保存该绘图的状态 我想使用鼠标绘制 2D 图像 然后如何存储和加载该绘图 使用 HTML5 画布 绘制图像的简单示例如下 http jsfiddle net ghostoy wT
  • 在 angularJS 中覆盖模块值/常量的最佳方法

    我用 angularJS 编写了一个模块 封装了所有后端通信 为了获得更大的灵活性 我将 api 前缀作为模块上的常量值 可能是值 因为我没有在配置阶段使用它 所以像 angular module myapp data constant a
  • 为什么 Bootstrap 需要 jQuery? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我已经多次用谷歌搜索这个问题 但从未找到满意的答案 大多数答案似乎只是说 是的 Bootstrap 插件确实需要 jQuery https st
  • 为 Promise 编写循环的正确方法。

    如何正确构造循环以确保满足以下条件承诺电话和被束缚的记录器 log res 通过迭代同步运行 蓝鸟 db getUser email then function res logger log res this is a promise 我尝
  • 使用 ngx-translate 时更改 URL

    当有人使用 ngx translate 单击所选语言时 我尝试更改 URL 我想我应该通过订阅语言更改事件然后修改当前的 url 以反映所选的语言来做到这一点 因为我是新手 所以我不确定是否需要服务来做到这一点 或者可能是另一种解决方法 我
  • Immutable.js 推入嵌套对象中的数组

    假设有一个对象 const object foo bar 1 2 3 我需要推动4 to object foo bar array 现在我正在这样做 const initialState Immutable fromJS object co
  • Ajax调用完成后执行函数

    我是 Ajax 新手 我尝试在使用 for 循环时使用 Ajax Ajax 调用之后 我正在运行一个使用 Ajax 调用中创建的变量的函数 该函数只执行两次 我认为 Ajax 调用可能没有足够的时间在循环开始之前进行调用 有没有办法在运行
  • 同源政策目的可疑

    正如我所读到的 同源策略是防止源自 邪恶 域 A 的脚本向 良好 域 B 发出请求 换句话说 跨站点请求伪造 玩了一下我了解到的Access Control Allow Origin标头和CORS据我了解 它允许从好域 B 指定服务器 域
  • javascript捕获文本区域中的粘贴事件

    我目前有一个文本区域 我需要控制已粘贴的文本 本质上 我需要能够将用户想要粘贴到文本区域中的任何内容并将其放入变量中 然后我将计算出他们粘贴文本的位置和字符串的大小 以将其从文本区域中删除 然后最后用我自己的方式处理变量中的文本 我的问题
  • CAKeyFrameAnimation 中的 keyTime 是什么样的值?

    例如我有这个 CAKeyFrameAnimation CALayer theLayer myView layer CAKeyframeAnimation animation animation CAKeyframeAnimation ani
  • 检测浏览器是否支持 contentEditable?

    There s 这个问题 https stackoverflow com questions 3497942 browser detect contenteditable features 但发布的解决方案是浏览器嗅探 我试图避免这种情况
  • 插入四个空格而不是制表符

    我试图在按下 Tab 键时插入四个空格 我正在使用以下代码 请参阅spaces t 但是当我将其切换到spaces 当我按 Tab 时只插入一个空格 我还尝试了 function textarea keydown function e va
  • 如何找出javascript中加载了哪些javascript?

    继另一个问题的评论之后 我问自己是否有办法获取页面上加载的所有 js 代码的列表 就像 Firebug 或 chrome Inspector 所做的那样 有没有一种纯javascript的方法 一种方法是抓取脚本标签 但这样你可能会错过动态

随机推荐

  • Node.JS 中使用 async/await 的正确请求

    在我的程序中我做async从另一个 API 模块调用我的函数 var info await api MyRequest value 模块代码 var request require request module exports MyRequ
  • PHP 无法从接口扩展?

    我在一个 php 文件中写了下面的内容 人是一个界面 工程师扩展了人 但是当我运行这段代码时 出现错误 Fatal error Class engineer cannot extend from interface people in E
  • 正则表达式用于获取最后一个斜杠之后的所有内容[重复]

    这个问题在这里已经有答案了 我正在浏览 stackoverflow 并注意到用于匹配最后一个斜杠之后的所有内容的正则表达式是 例如 如果你有http www blah com blah test http www blah com blah
  • Java - 接口实现中的方法名称冲突

    如果我有两个接口 它们的用途完全不同 但具有相同的方法签名 那么如何使一个类实现这两个接口 而不必被迫编写一个为这两个接口服务的方法并在该方法中编写一些复杂的逻辑 检查正在进行的调用的对象类型并调用正确的代码的实现 在 C 中 这个问题可以
  • 将有角度的材料卡对齐在页面中心

    我制作了一个注册脚本 允许用户注册到我的网站 现在我遇到的问题是注册界面所在的有角材料卡不在中心 我尝试过很多事情 包括
  • WSO2 ESB:WSO2 REST API 调用中的 XML 响应未解析

    我在 WSO2 ESB 4 8 1 代理服务中处理来自 REST API 的纯 XML 响应时遇到问题 我的 outSequence 显然期望 API 调用结果有效负载是 SOAP 消息 但事实并非如此 纯 XML 从而在进一步处理它时导致
  • 是否可以在 ElasticSearch 中对嵌套文档进行排序?

    假设我有以下映射 site properties title type string description type string category type string tags type array point type geo p
  • 注释类型测试的超时参数

    我正在尝试在 IntelliJ IDEA 项目内的单元测试中使用注释类型测试的超时参数 第二个可选参数超时会导致测试失败 如果 花费的时间比指定的时钟时间长 以 毫秒 以下测试失败 Test timeout 100 public void
  • iPhone自动旋转动画

    是否可以关闭自动旋转动画 我希望它旋转 但我只是不希望发生动画 就像即时切换一样 如果你确实需要 只需使用setAnimationsEnabled of UIView void willRotateToInterfaceOrientatio
  • Spacemacs 中的 Org-mode:with-eval-after-load 和 extra-packages

    背景 Spacemacs 文档推荐 http spacemacs org layers emacs org README html important note您将其他组织模式配置包装在其中 with eval after load org
  • 如何在 Silverlight 中克隆路径资源?

    我的 Xaml 文件中定义了一个资源 如下所示
  • MVC 在剃刀中循环,生成的下拉列表未选择值

    我在 razor 中有一个循环 它会多次生成模板 模板内有一个下拉列表 Html DropDownlistFor x gt x pasajero i option Model optionItems 下拉列表已呈现 但未设置任何选项sele
  • 如何等待来自 WatiN 的 jQuery Ajax 请求完成?

    我在写WatiN http watin sourceforge net 测试来测试Ajax http en wikipedia org wiki Ajax 28programming 29Web 应用程序 并遇到了 Ajax 请求的计时问题
  • contenteditable div退格和删除文本节点问题

    contenteditable div 以及删除可编辑 div 内的 html 和 或非内容可编辑内容存在很多问题 使用优秀 Tim Down 的回答 如何删除具有 contentEditable 属性的 div 内的 HTML 元素 ht
  • 如何使用激活器调试Play应用程序?

    我知道对于经典的 Play 框架来说它是play debug run 我尝试跑步activator debug run但我收到以下错误 error Not a valid command debug similar idea error N
  • rake asset:预编译中止,无法推送到heroku

    我正在使用 Enki 博客 gem 它在本地工作 尝试准备推送到 heroku 以前从未遇到过问题 我尝试预编译 它做到了这一点 Users me rvm rubies ruby 1 9 3 rc1 bin ruby Users me rv
  • UITableView 背景颜色 iOS 9

    我有一个 UITableView 我想将其背景颜色设置为透明 界面生成器中表视图和所有子视图的背景颜色设置为透明 它适用于 iOS 8 和 7 但不适用于 iOS 9 有什么想法吗 cellForRowAtIndexPath 方法 cell
  • 如何将 Entity Framework 4.0 与 Xml 或内存存储(非 SQL)结合使用

    如何为实体框架模型指定 Xml 或仅指定内存存储 连接字符串需要提供程序 通常是 SQL 提供程序字符串 但它不会让我忽略提供者 我意识到我可以完全抛弃设计器生成的对象并采用纯 POCO 但随后我必须实现自己的序列化层 可以做到这一点 但对
  • 我无法修改的库中类的 Wcf 数据契约

    嗨 我有一个类库 它执行方法 并且有很多不同的类 它用作方法调用的参数 我正在为这个类库创建一个 wcf 包装器 但我无权更改类库 现在我的问题是如何轻松地将这些类公开为数据契约 数据成员 我有大约 100 个不同的类 我需要这些方法 Th
  • 如何在 iPhone 触摸屏上实现 onmousedown 和 onmouseup

    我对 HTML JavaScript 很陌生 但正在学习 我想在 iPhone 上制作一个按钮 按下时运行 JavaScript 命令 松开时运行另一个按钮 我尝试使用以下方法来做到这一点onmousedown and onmouseup属