【发布时间】:2009-11-14 08:41:18
【问题描述】:
我设置了一个可调整大小的 div:
$("mydiv").resizable();
现在,当您向右调整大小时,光标会离开实际调整大小的部分。因此,如果光标碰到屏幕的一侧,您必须放开鼠标并返回并重新开始调整大小,如果您想让它更大的话。我知道对于可拖动的,有一个 cursorAt 选项,它会告诉光标停留在那个 div 上。我查看了 jquery ui.com,但没有看到可调整大小的 cursorAt。有没有办法在调整大小时将鼠标光标保持在可调整大小的部分上?
【问题讨论】:
-
不太明白这个问题。参考jqueryui.com/demos/resizable 的 UI/Resizable 演示,这不是您想要的标准行为吗?
-
是的,这就是我想要的,但由于某种原因,我的光标没有像 jquery 演示中那样停留在调整大小部分。
-
我想我可能找到了问题所在。我认为这是由我正在调用的 alsoResize 函数引起的。当我调整这个 div 的大小时,我正在调整另一个 div 的大小,但我实际上并没有调整那个 div 的大小。只有当有人调整我允许的大小时,我才希望它自行调整大小。有什么建议?我也会回去接受一些答案。我完全忘记了。
-
可能是错误的。我只是尝试在调用alsoResize 之前使那个可调整大小,但它似乎具有相同的效果。
-
好的,所以我找出了问题的确切原因。这是因为我正在调整大小的另一个 div 具有属性 margin:0 auto。如果我删除自动它工作正常。似乎汽车财产正在扼杀它。有什么想法吗?
标签: jquery user-interface cursor resizable