gpt4 book ai didi

javascript - 动态更改 jQuery 可调整大小的处理程序

转载 作者:行者123 更新时间:2023-11-30 16:21:09 25 4
gpt4 key购买 nike

我正在尝试更改可调整大小元素的处理程序,但它似乎不起作用。

我用过:

$(line)
.draggable({containment:"parent"})
.resizable({
containment:"parent",
handles: "e, w"
});

现在我想将处理程序从“e, w”传递给“n, s”,但是当我这样做时:

$(line)
.resizable({
containment:"parent",
handles: "n, s"
});

我的处理程序不会改变。为什么?

感谢您的关注。

最佳答案

当前缺少此选项的选项 setter :bug link但是一旦它得到解决,您就可以为 handles 选项调用可调整大小的 setOption 方法:

$(line).resizable("option", "handles", "n, s");

同时执行以下操作:

var options = {
containment:"parent",
handles: "e, w"
};
$(line)
.draggable({containment:"parent"})
.resizable(options);

然后在更改句柄时:

options.handles = "n, s";
$(line).resizable("destroy");
$(line).resizable(options);

关于javascript - 动态更改 jQuery 可调整大小的处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com