WMP オブジェクトのカスタム ボリューム スライダーを作成する必要があります。現在のスライダーは変更と使用が複雑です。JavaScript 関数に値を渡すことができる HTML ページでスライダーを生成する簡単な方法はありますか?
13 に答える
重い Jquery UI が十分にあるので、独自の JS スライダーを作成しました。人々の考えを聞くことに興味があります。5時間も使っていたので、本当に初期段階です。
Webforms 2を備えたHTML 5<input type="range">
は、ブラウザーにネイティブ スライダーを生成させる を提供します。残念ながら、すべてのブラウザーがこれをサポートしているわけではありませんが、Googleはすべての Webforms 2 コントロールを js で実装しています。IIRC js は、ブラウザーがコントロールを実装しているかどうかを知るのに十分なほどインテリジェントであり、ネイティブ実装がない場合にのみトリガーされます。
私の見解では、可能な場合はブラウザーのネイティブ コントロールを使用することがベスト プラクティスと見なされるべきです。
シンプルなスライダー:純粋な HTML5でこれをテストしたところ、とてもシンプルです!
<input type="range">
Chromeでは魅力のように機能します。他のブラウザはまだテストしていません。
これは、ニーズに合うと思われる別の軽量JavaScript スライダーです。
Yahoo UI ライブラリにはスライダー コントロールもあります...
script.aculo.us には、チェックする価値のあるスライダー コントロールがあります。
FilamentGroupのSliderをお勧めします。ユーザーエクスペリエンスが非常に優れています。
軽量の MooTools フレームワークには次のものがあります: http://demos.mootools.net/Slider
素敵な JavaScript スライダーがあり、実装は非常に簡単です。zip パッケージは、http: //ruwix.com/javascript-volume-slider-control/からダウンロードできます。
ps ここでは、上記のスクリプトの簡略化されたバージョンを示します。
Carpe Sliderには、新しいバージョンもあります
。v1.5 carpe_ambiprospect_slider
v2.0b ... slider / drafts / v2.0 /
これは、使いやすいシンプルなスライダー オブジェクトです。
以下のコードは、開始するのに十分なはずです。Opera、IE、Chrome でテスト済み。
<script>
var l=0;
function f(i){
im = 'i' + l;
d=document.all[im];
d.height=99;
document.all.f1.t1.value=i;
im = 'i' + i;
d=document.all[im];
d.height=1;
l=i;
}
</script>
<center>
<form id='f1'>
<input type=text value=0 id='t1'>
</form>
<script>
for (i=0;i<=50;i++)
{
s = "<img src='j.jpg' height=99 width=9 onMouseOver='f(" + i + ")' id='i" + i + "'>";
document.write(s);
}
</script>