Jquery ui 如何从jquery ui拖放和调整大小函数中获取值?
以下是jquery ui的滑块函数:Jquery ui 如何从jquery ui拖放和调整大小函数中获取值?,jquery-ui,Jquery Ui,以下是jquery ui的滑块函数: $("#x").slider({ min: 0, max: 900, step: .1, values: [slidervalue2], slide: function (event, ui) { for (var i = 0; i < ui.values.length; ++i) { $("#y").val(ui["value"] + "%
$("#x").slider({
min: 0,
max: 900,
step: .1,
values: [slidervalue2],
slide: function (event, ui) {
for (var i = 0; i < ui.values.length; ++i) {
$("#y").val(ui["value"] + "%");
$("#z").width(ui["value"] + "%");
}
}
});
$(".z").draggable({
stop: function () {
var top = ui["value"];
var left = ui["value"];
}
}).resizable({
start: function () {
},
stop: function () {
var width = ui["value"];
var height = ui["value"];
}
});
我可以将(ui[“value”])设置为变量或任何东西。如何对这个jquery ui函数执行相同的操作:
$("#x").slider({
min: 0,
max: 900,
step: .1,
values: [slidervalue2],
slide: function (event, ui) {
for (var i = 0; i < ui.values.length; ++i) {
$("#y").val(ui["value"] + "%");
$("#z").width(ui["value"] + "%");
}
}
});
$(".z").draggable({
stop: function () {
var top = ui["value"];
var left = ui["value"];
}
}).resizable({
start: function () {
},
stop: function () {
var width = ui["value"];
var height = ui["value"];
}
});
draggable函数通过生成内联css规则“top”和“left”来运行。我希望能够将这些值设置为第4行和第5行的变量(分别为var‘top’和var‘left’)
有人能解释一下:
for (var i = 0; i < ui.values.length; ++i) {
$("#y").val(ui["value"] + "%");
$("#z").width(ui["value"] + "%");
}
for(变量i=0;i
你在干什么?这如何允许在滑块函数的上下文中使用值
更新
这可能有助于:
(底部是指回调函数)您有一个
语法错误:第1行上的应该是$('#x')
这是您的问题吗?