Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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
Javascript JQueryUI-选项可以接受多个参数吗?_Javascript_Jquery Ui - Fatal编程技术网

Javascript JQueryUI-选项可以接受多个参数吗?

Javascript JQueryUI-选项可以接受多个参数吗?,javascript,jquery-ui,Javascript,Jquery Ui,我正试图让我的拖拽表和它们包含的分区彼此对齐。这可能吗?这项工作: $($element).draggable({ snap: true }) 但这一点及其变化不会: $($element).draggable({ snap: true, '#mainwindow' }) 有人知道如何为选项提供多个参数吗?从jQueryUI网站上,有以下代码: <script type

我正试图让我的拖拽表和它们包含的分区彼此对齐。这可能吗?这项工作:

$($element).draggable({         
            snap: true          
        })
但这一点及其变化不会:

$($element).draggable({
            snap: true, '#mainwindow'
        })

有人知道如何为选项提供多个参数吗?

从jQueryUI网站上,有以下代码:

<script type="text/javascript">
 $(function() {
  $("#draggable").draggable({ snap: true });
  $("#draggable2").draggable({ snap: '.ui-widget-header' });
  $("#draggable3").draggable({ snap: '.ui-widget-header', snapMode: 'outer' });
  $("#draggable4").draggable({ grid: [20,20] });
  $("#draggable5").draggable({ grid: [80, 80] });
 });
</script>
此示例不是合法的JavaScript/JSON。你需要一些像

{
  snap: [true, '#mainwindow']
}
我不认为draggable会例外

我在试着让我的拖拽物折断 彼此之间以及他们的 包含div

尝试为每个draggable和包含的div指定一个类,比如snapable和pass

{
  snap: ".snappable"
}

这不是我想要的,因为我必须自己硬编码抓拍,但我认为这是最好的。谢谢,赫里斯托。我想不客气。我想您可以查看快照的源代码,以便在您自己实际执行快照时更加容易。
{
  snap: [true, '#mainwindow']
}
{
  snap: ".snappable"
}