【发布时间】:2013-06-24 21:27:23
【问题描述】:
我正在创建一种编辑器,并具有放大和缩小的功能。这样做的目的是将主要内容区域 css 缩放设置为用户指定的缩放。
当我集成时,我注意到 jQUery UI .resizable 不再根据鼠标位置调整大小,而是在内容缩放 100% 时鼠标所在的位置。这是因为我假设没有考虑缩放百分比。
JSFiddle:http://jsfiddle.net/qwMkt/
有什么办法可以解决这个问题吗?提前致谢
JS代码:
$(document).ready(function(){
$('.box').resizable({
containment: '#container',
handles: "se",
scroll: true
});
});
CSS 代码:
#container{
zoom: 50%;
background: #ccc;
width: 500px;
height: 500px;
}
#container .box {width: 100px; height: 100px; border: 1px solid #333}
【问题讨论】:
-
说实话,我不明白你在这里想要完成什么。看了你的小提琴,但无法理解问题:/。
-
当 .box 元素的父元素使用非 100% 的 CSS 缩放时,我正在尝试调整它的大小。如果您调整对象的大小,您会注意到调整大小不会跟随光标位置,而是 100% 缩放时的位置。我仍然希望调整大小随光标位置移动。
-
@JonathanVella 你解决了吗?我也有同样的问题。
-
@ShivamD 不幸的是没有 - 最终我决定不包含该功能,因为它不相关
-
这里是解决方案link
标签: jquery jquery-ui resizable