jquery 可拖动自定义包含
jquery draggable custom containment
我想在拖动时将对象保留在父对象内。示例小提琴是 jsFiddle
$("#child").draggable({cursor:'move',axis: "x"});
轴工作正常,但左右子轴也应保留在父母中。您只应在 y 轴和父宽度上拖动。
谢谢
使用可拖动元素上的 containment
选项。示例代码 :
$("#child").draggable({
cursor:'move',
axis: "x",
containment: "parent"
});
或者,您可以将其设置为元素的 ID(即 containment:'#parent'
)
子元素在 JSFiddle 中受到约束时出现问题,因为它比父元素大。在下面的示例小提琴中,我使子元素width:200px;
,以便它适合父div(因此它被正确约束)。
示例 JSFiddle
相关文章:
- 将 d3 演示中的圆圈和文本替换为包含自定义 HTML 和 ko 绑定的 foreignObject
- 在 AMP 中包含自定义 JavaScript 的最佳方式
- JavaScript:为什么getOwnPropertyDescriptor()包含自定义的继承属性
- 最小化包含自定义过滤器的AngularJS脚本
- 包含自定义字体文本的元素的jQuery height()似乎不一致
- 异步插入包含自定义元素的内容
- 如何创建包含自定义变量的函数
- 在运行时生成包含自定义语言的脚本块
- jQuery ajax加载函数不包含自定义javascript文件
- 在Django中包含自定义javascript的最佳实践
- 在app.js中包含自定义JavaScript
- 如何在Oracle ATG页面中包含自定义javascript
- 如何包含自定义javascript
- 绑定到Ember.js中包含自定义组件的字符串
- Rails Json包含自定义值
- 不能在Wordpress中包含自定义JS
- 如何从WebAPI向AngularJS返回状态401,并包含自定义消息
- 如何在.tpl中包含自定义JS(JQuery)文件
- 有没有办法让窗口在窗口中包含自定义应用程序
- KineticJS:如何在toDataURL函数中包含自定义画布形状