-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>

残念ながら、バージョン 10 より前のFirefoxおよび Internet Explorerではサポートされていません。

条件付きコメントを使用して Internet Explorer 用の代替 HTML を作成することはできますが、Firefox ではどのように処理できますか? 何らかの方法で少なくとも別の CSS を指定できますか (非表示にしても問題ありません)。

Jquery.browser非推奨であることを知っているため、使用しないことを好みます。またmodernizer.js、1回のチェックだけのためにインポートするのは重すぎます。最善の解決策は、1 行の JavaScript チェック ラインで、非常に軽いものです。

CSS ハックは私の最後の手段です。数週間前に使用して動作させましたが、Firefox のバージョンを更新したところ、動作しなくなりました。これは、CSS ハッキングがリスクが高すぎることに気付きました。

4

1 に答える 1

0

jQuery UI、より具体的にはSliderを使用します。それは多くの時間を節約します。

于 2013-07-07T17:02:39.443 に答える