JQueryでスライダーを実装していますが、次の問題があります。
この関数はロード時に呼び出され、div要素からのIDを使用してスライダーを生成します。
$(function() {
$( "#slider" ).slider({
value: 0,
min: 0,
max: 10,
step: 1,
slide: function( event, ui ) {
$( "#value" ).val(ui.value );
}
});
$( "#value" ).val( $( "#slider" ).slider( "value" ) );
});
<div id="slider" >
私はむしろそれをロードしてオブジェクトを渡すときに呼び出してもらいたいです-このようなもの:
function createSilder(object) {
object.slider({
value: 0,
min: 0,
max: 10,
step: 1,
slide: function( event, ui ) {
$( "#value" ).val(ui.value );
}
});
$( "#value" ).val( $( "#slider" ).slider( "value" ) );
}
<div id="slider" onload="createSlider(this)">
これは可能ですか?