gpt4 book ai didi

ios - 在移动 Safari(iOS 模拟器)中单击按钮后触发 mouseUp

转载 作者:可可西里 更新时间:2023-11-01 06:15:55 26 4
gpt4 key购买 nike

我正在尝试为由 Backbone.js 和 Trigger.io 提供支持的移动应用程序构建编辑 View 。用户转到笔记 View 并通过点击右上角的“编辑”进行更改。当点击“编辑”按钮时,我们关注包含内容的文本区域,“编辑”按钮消失,出现“保存”按钮。但是,无论何时点击“编辑”,都会触发 mouseUp 事件,这会导致文本区域失去焦点。

如果编辑按钮被隐藏并且没有任何东西替代它,则不会触发 mouseUp 事件。如果编辑按钮 A) 保留或 B) 隐藏并且保存按钮替换它,则 mouseUp 会触发。

我发现修复它的唯一方法是在隐藏“编辑”按钮和显示“保存”按钮之间设置 200 毫秒以上的超时。

在单击事件之后触发 mouseup 事件和/或让它们针对单独的元素是否有问题?我会发布代码,但到处都是,不会提供太多上下文。如果您真的需要代码,我可以分批发布。

最佳答案

我相信 iOs 会延迟 mouseup,以确定是否正在执行长触摸。这可能会有所帮助:

http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone

关于ios - 在移动 Safari(iOS 模拟器)中单击按钮后触发 mouseUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16492095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com