jquery可调整大小的游标帮助

时间:2009-11-14 08:41:19

标签: jquery user-interface cursor resizable

我已经设置了一个可调整大小的div:

$("mydiv").resizable();

现在当你向右调整大小时,光标会从实际的调整大小部分开始。因此,如果光标到达屏幕的一侧,则必须松开鼠标并返回并再次开始调整大小,如果您想要将其放大。我知道,对于draggable,有一个cursorAt选项,它会告诉光标留在那个div上。我查看了jquery ui.com,但没有看到可调整大小的cursorAt。有没有办法在调整大小时将鼠标光标放在可调整大小的部分上?

1 个答案:

答案 0 :(得分:1)

啊,我知道,罪魁祸首似乎是你所指出的:

“这是因为我正在调整大小的另一个div具有属性margin:0 auto

0 auto表示左,右边距会自动调整以平衡哪个会集中div元素。我不认为您希望以这种方式调整大小,因为div的位置在您调整大小时会移动以保持居中。

我的建议是,删除保证金的auto设置。

<强>更新
我在resizble demo page发出了萤火虫的信息 $("#resizable").css("margin","0 auto");使用auto保证金

将框置于中心位置

这是我得到的截图:
resizable

当您从原始尺寸拖开时,调整大小的光标远离框的角落移动。

然而,尽管'经验'感觉很奇怪,但仍然有效。