【问题标题】:Stop selection of element on background double-click停止选择背景上的元素双击
【发布时间】:2016-02-04 01:38:39
【问题描述】:

我有一个问题,当双击背景时,第一个元素被选中。

看看这个小提琴:

https://jsfiddle.net/cb6fjr7n/1/

<input style="text" value="lala"/>

如果您在输入之外双击,输入将被选中,但它仍然没有焦点,因为您无法键入。

我需要停止这种行为。双击时,我不想要选择,没有焦点,没有高亮或类似的东西。而且不仅仅是一个美容修复,我根本不希望焦点移动。 尽管单击输入本身时,我仍然需要能够在输入字段中输入文本。

【问题讨论】:

    标签: javascript html focus double-click


    【解决方案1】:

    只需使用css属性user-select

    看看这个小提琴

    https://jsfiddle.net/34kuf1c1/

    【讨论】:

    • 谢谢,但你误解了我(我的错)。我仍然希望能够在输入字段中输入文本。这只是我想要禁用的双击的不需要的选择。
    • 像魅力一样工作。谢谢! :D
    • 我是一个新手,能够投票,但我已经接受了:)
    【解决方案2】:

    只需在您的输入中添加禁用!

    <input disabled style="text" value="lala"/>
    

    【讨论】:

    • 谢谢,但你误解了我(我的错)。我仍然希望能够在输入字段中输入文本。这只是我想要禁用的双击的不需要的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    相关资源
    最近更新 更多