-1

在我的 Web 应用程序中,我使用了输入类型范围元素。

<div id="fontSlide">
    <input type="range"
           id="rangeBar"
           min="0"
           max="2"
           value="0"
           onchange="EM.adjustFontSize(this.value)"
           title="Scrolla per cambiare la dimensione del testo">
</div>

不幸的是, Firefox和 Internet Explorer 版本 10 之前不支持它。

我可以使用条件注释为 Internet Explorer 创建一个替代 HTML,但是如何使用 Firefox 处理它?我可以以某种方式至少指定一个不同的 CSS(隐藏它可以)?

我不喜欢使用Jquery.browser它,因为我知道它已被弃用,而且modernizer.js只为一张支票导入类似的东西太重了。最好的解决方案是一个 JavaScript 检查行,非常简单。

CSS hacks 是我最后的办法。我使用它并在几周前使它工作,但后来我更新了我的 Firefox 版本,现在它不再工作了。这让我意识到 CSS hack 风险太大。

4

1 回答 1

0

使用jQuery UI,更具体地说是Slider。这将节省大量时间。

于 2013-07-07T17:02:39.443 回答