jquery dragable - 相对于当前元素大小的相对包含
jquery dragable - relative containmet to current elemente size
我对包含有一点问题,我希望它与当前元素具有相对大小。容器中没有固定数量的elemtens,它们可以缩放和旋转。应允许元件部分放置在容器外部,至少 10% 的元件应位于容器内部。
我试图与$(this)
合作以获取所选元素的尺寸,但这似乎与窗口有关。对于右侧和左侧,这应该始终有效,但左侧和顶部只有在所有元素具有相同维度的情况下才能工作。
containment: [//"#container",
$("#container").offset().left*0.7,
$("#container").offset().top*0.2,
$("#container").width() + $("#container").offset().left*0.95,
$("#container").height() + $("#container").offset().top*0.9
],
这里有一点扑通:例
我使用 $.each 单独设置包含字段。我想你可以递归地调用自己在可拖动的stop
函数上。
http://plnkr.co/edit/McjFd5CQISlWpBA93BJC?p=preview
$('.ui-draggable').each(function(){
$elem = $(this);
var contain = [
$elem.offset().left,
$elem.offset().top,
$elem.width() + $elem.offset().left,
$elem.height() + $elem.offset().top
];
$elem.draggable({
containment:contain,
scroll:false
})
})
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 我可以获得相对于被点击元素的确切点击位置吗
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 无法使用 Jade 模板包含相对路径文件
- javascript包含相对来自哪里
- jquery dragable - 相对于当前元素大小的相对包含
- 更改字符串中包含的相对绝对链接
- 当包含指向许多外部js的PHP页面时,相对地址的问题
- 在包含相对".js"后缀的npm包中使用aurelia-cli需要导入(特别是autobahn)
- 如何获得包含javascript函数文件的相对路径
- 本地调试包含协议相对url的网页的提示
- 使用CSS将包含相对元素的DIV居中
- PHP包含包含相对路径的html文件
- 在 VS 2008 嵌套母版页中包含对 JavaScript 的相对引用的首选方法