我试图根据jQuery UI Slider的值更新变量,然后在函数中使用它,但我无法使其工作。这就是我到目前为止所拥有的:
$(document).ready(function() {
$('.drag').draggable();
$("#hue").slider({
min: -180,
max: 180,
value: 150,
slide: function(event, ui) {
$("#slideResult").text(ui.value);
},
change: function(event, ui) {
$("#slideResultSecret").val(ui.value);
}
});
var hueValue = document.getElementById("slideResultSecret").value;
$("#slideResult").text("null!");
});
$(window).load(function() {
$('.window img').pixastic("hsl", {hue: hueValue, rect:{left:115,top:115,width:490,height:692}});
});
这有意义吗?当你不自己完全理解它时,很难解释它。
答案 0 :(得分:0)
在change
事件中定义变量就足够了,如下所示:
change: function(event, ui) {
hueResult = $("#hue").slider("value");
}