javascript - jquery ui 可在旋转的 div 中拖动

标签 javascript jquery jquery-ui rotation draggable

我在容器div中有一个子div,容器div旋转了30度,子div是一个可拖动元素。但拖动行为不正确。

html:

<div id="container" class="r30">
  <div id="child"></div>
</div>

CSS:

  #container {
      width: 300px;
      height: 300px;
      background-color: yellow;
  }

  #child {
      width: 200px;
      height: 200px;
      background-color: black;
  }

  .r30 {
      -webkit-transform: rotate(30deg);
      -moz-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
  }

js:

$("#child").draggable();

或 jsfiddle: http://jsfiddle.net/wuminzhe/GEruH/

最佳答案

你应该使用 $("#child").draggable({containment: $("#container")});

关于javascript - jquery ui 可在旋转的 div 中拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18842431/

相关文章:

javascript - 日期选择器在单个 TableView 中显示上个月的日期

jquery-ui - 将变量传递到 JQuery UI 对话框

javascript - 这是使用 redux 删除项目的正确方法吗?

javascript - 如何应对 WebStorm 中大量 Unresolved 变量警告?

javascript - 将外部 URL 包含到现有页面并溢出的方法

javascript - 使用 jquery addClass 到多个不同的元素

javascript - 如何使用 jquery 突出显示行而不区分大小写

javascript - 我如何将两个函数放在一起,两个函数内部都有递归

javascript - Wordpress:使菜单链接的行为与 "more"按钮相同

javascript - 通过 jquery 下载文件并重定向