Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 如何从jquery ui拖放和调整大小函数中获取值?_Jquery Ui - Fatal编程技术网

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"] + "%

以下是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"];

    }
});
我可以将(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')
这是您的问题吗?