首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5 "number“类型输入-向上/向下箭头不精确单击错误

HTML5 "number“类型输入-向上/向下箭头不精确单击错误
EN

Stack Overflow用户
提问于 2017-07-08 03:09:41
回答 1查看 1.3K关注 0票数 1

很抱歉我的头衔是血淋淋的。我们今天发现,在HTML5数字输入上点击“向上”箭头的边界附近,会在第一次点击时触发“向上”箭头上的事件,但在随后的每次点击时都会触发“向下”箭头上的事件。

这里有一行小提琴演示了这个问题。我能够在Chrome59中一致地重现这个bug。

代码语言:javascript
复制
<input type="number" />

将光标移动到数字输入的“向上”箭头的顶部边缘,然后单击几次。可能需要几次尝试才能将光标放在正确的位置。第一次单击将触发向上箭头,但随后的每一次单击都将触发向下箭头。

这是由Chrome为了帮助极小的点击错误而进行的某种类型的点击事件模糊造成的吗?我在这里迷路了。

注意:我尝试在Edge和Firefox中重现,但没有成功。这可能只需要交给Chrome团队就可以了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-11 20:47:22

这是一个bug。如果你愿意,你可以在https://bugs.chromium.org上报告它。

要点是:链接到下面的代码包含如下逻辑

代码语言:javascript
复制
if (is_pressed) {
    if (spin_up_pressed) {
        highlight spin up
    } else {
        highlight spin down
    }
}

这显然不是完全正确的。

https://cs.chromium.org/search/?q=spin_up%7CSpinUp+f:theme&type=cs

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44978087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档