gpt4 book ai didi

javascript - jQuery UI slider : access options from function associated with the slide event

转载 作者:行者123 更新时间:2023-11-28 02:19:19 27 4
gpt4 key购买 nike

我有一个以这种方式定义的 slider :

$( "#myslider").slider({
range: true,
min: min_val,
max: max_val,
values: [ min_val, max_val ],
slide: function(event, ui){
$('#input_min').val(ui.values[0]);
$('#input_max').val(ui.values[1]);
},
});

min_valmax_val 可以更改。

现在假设在与幻灯片事件关联的函数中,我想检查当前的最小值和最大值是否与初始值不同。

我知道我可以使用 ui.values 访问当前值,并且可以使用以下代码获取初始最小值和最大值:

var inital_min = $( "#myslider").slider("option", "min");
var inital_max = $( "#myslider").slider("option", "max");

但这对我来说看起来很愚蠢,因为我已经从回调中获得了 ui 对象。

我尝试使用 firebug 导航该对象,但无法找到我要查找的内容。

那么,还有其他方法可以获取这些值吗?

最佳答案

您可以使用它来访问它。我把它摆给你了。

http://jsfiddle.net/dhQk/vr2Mg/

var i_max = $(this).slider('option', 'max');
var i_min = $(this).slider('option', 'min');

不幸的是,根据官方引用,没有本地对象会拥有它。 http://api.jqueryui.com/slider/#event-slide

关于javascript - jQuery UI slider : access options from function associated with the slide event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com