[英]jquery-ui slider: passing current value to a function
我正在使用jquery-ui滑塊。 我想每次更改時都將滑塊的當前值傳遞給函數,但是我不確定該怎么做?
// jquery ui slider
$(function() {
$( "#slider-range-max" ).slider({
range: "max",
min: 1,
max: 100,
value: 2,
slide: function( event, ui ) {
$("#amount").val( ui.value );
}
});
$("#amount").val($("#slider-range-max").slider( "value" ) );
});
function skillLevel(){
// do something based upon slider value
};
我不知道該庫的,但現在看來,該slide
被稱為每個滑塊改變它的價值的時間。 在幻燈片中,您可以訪問value
並像這樣調用自己的函數:
slide : function(event, ui) {
skillLevel(ui.value);
}
或者:
slide : function(event, ui) {
skillLevel(value);
}
http://api.jqueryui.com/slider/#event-change
$( "#slider-range-max" ).slider({
range: "max",
min: 1,
max: 100,
value: 2,
slide: function( event, ui ) {
$("#amount").val( ui.value );
},
change: skillLevel
});
$("#amount").val($("#slider-range-max").slider( "value" ) );
function skillLevel(){
// do something based upon slider value
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.