【问题标题】:Input range type doesn't work correctly in IE [duplicate]输入范围类型在 IE 中无法正常工作 [重复]
【发布时间】:2026-02-01 03:35:01
【问题描述】:

我有一个范围滑块,但它在 Internet Explorer 中无法正常工作。

<input id="slider-customer-type" type="range" min="0" max="1" value="0" />

当我在 IE 中移动它时,它会根据位置显示值 (0-1)。

如何隐藏显示我的值?

Firefox 工作正常,不显示值,这只发生在 IE 上。

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

    看到这个答案 - Hide or change the value label for a range input in IE10

    基本上,放

    input::-ms-tooltip {
        display: none;
    }
    

    在您的 CSS 中。

    【讨论】:

    • 谢谢,效果很好
    【解决方案2】:

    你试过了吗? http://msdn.microsoft.com/en-us/library/windows/apps/hh465805.aspx

    示例 CSS:

    #slider-customer-type::-ms-tooltip {
        display: none;
    }
    

    ...或如@romellem 建议的那样; input::-ms-tooltip { display: none; } 这将禁用您可能拥有的每个 &lt;input&gt; 的工具提示。

    【讨论】: