javascript - jQuery - 在可拖动上切换网格

标签 javascript jquery draggable

假设我有一个网格并使用它创建它,如下所示:

$( "#dragIt" ).draggable({ grid: [ 15, 15 ] });

然后,我在 div 下方有一个复选框。无论如何,当我切换复选框时,网格会打开和关闭吗?我找不到official jquery ui website关于如何关闭/打开它。谢谢。

最佳答案

试试这个:http://jsbin.com/ewamuq/1/edit

$(function () {
  $("#draggable4").draggable({
    grid: [15, 15]
  });

  $('input[type="checkbox"]').change(function () {
    if ($(':checked').length > 0) {
      $("#draggable4").draggable({
        grid: false
      });
    } else {
      $("#draggable4").draggable({
        grid: [15, 15]
      });
    }
  });
});

关于javascript - jQuery - 在可拖动上切换网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282610/

相关文章:

javascript - Nodejs setInterval 每 30 秒重复一次任务

javascript - 如何将按钮连接到垂直滑动时变化的文本?

javascript - 无法读取未定义的属性 'counterHub'

flutter - DraggableScrollableSheet滚动问题

javascript - 使用Pluploader将不同尺寸的图片上传到不同的文件夹中

javascript - jQuery 隐藏 Widget Style 的元素 ul li

javascript - 如何将数据对象添加到 JSON 对象?

javascript - jQuery UI 可拖动 - 当内部元素大于父级时,将内部元素限制在父级内

jQuery UI 使用 .droppable 放入 div 时删除元素

javascript - 无法将缓冲区写入 MongoDB GridFS