javascript - 如果可拖动元素应用了转换,则 jquery 可拖动包含不起作用

标签 javascript scroll draggable transform

我正在尝试使用 JQuery Draggablecontainment 功能,但如果被包含的对象应用了转换,它似乎不起作用。

JSFiddle 示例:http://jsfiddle.net/US2fr/

有人知道我该如何解决这个问题吗?

最佳答案

drag功能进行一些调整后,我终于有了一个可行的解决方案:http://jsfiddle.net/GgUN9/2/

您可以通过更改 scaleorig 值来测试这一点。如果 test div 小于 container 它将保留在其边界内。如果它更大,您就可以拖动它,但它也会留在边界内(即您不应该在容器内看到空白区域)。

更新:

我今天注意到,如果 的 CSS lefttop 值不是 0px,上面的 JSFiddle 示例将不起作用测试 div。我已经修复了这个问题并更新了 fiddle :http://jsfiddle.net/GgUN9/3/

希望这对将来的人有所帮助!

关于javascript - 如果可拖动元素应用了转换,则 jquery 可拖动包含不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16449606/

相关文章:

html - 在 slider (Chrome) 中通过表单域切换时出现意外滚动

javascript setAttribute 'className' 在Load上起作用,但在Click上不起作用

php - 通过 jQuery 确认 2 个密码字段

html - 只有主 div 带有 overflow hidden

Javascript模态可拖动弹出窗口

Swift-拖动自定义 slider

ios - 如何拖动具有最小值和最大值的图像?

javascript - 鼠标点击和触摸的不同行为 - 触摸屏功能错误,但使用鼠标

javascript - 添加一个类到短代码生成的 li 元素

android - ListView 项目状态未在 Android 中保存在滚动中