|
|
1
24
通过我在jQueryUI代码中所做的一点挖掘,我想我可以确认在Resizeable元素之外的自定义句柄不起作用。 问题在于,鼠标事件是为可调整大小的元素(或textarea中的包装器元素)初始化的。如果句柄不是处理鼠标事件的位置的子级,它将不会触发句柄上的mousedown事件,因此无法将其拖动。
在ui.resizable.js的第140行附近,我更改了:
到
这允许我创建一个不是可调整大小元素的子元素的调整大小句柄。我的句柄是一个id为“south”的div,并连接到可调整大小的元素。以下是HTML snippit:
希望这有帮助! |
|
|
2
3
是的,对我来说像个虫子。以下是一个完整的示例,供在本地尝试的用户使用:
This jQuery UI bug 也许 有关联。 我尝试过的其他事情:
|
|
|
3
1
4年后我也有同样的问题。他们好像从来没修过。我想使用这个界面,但自2007年以来它并没有任何更新。 所以我决定自己修复这个bug,并在Github的jQueryUI项目中进行请求拉取。 https://github.com/jquery/jquery-ui/pull/1134 我希望他们接受它并尽快合并。 我添加了一个测试,所以我确信它在任何情况下都能工作,因为所有来自jQueryUI的Resizeable测试都可以使用这个修改。 我开始使用ylebre代码,但它不起作用。所以我做了一些小的改变。 |
|
|
4
0
经过数小时的努力,终于找到了一个非常有效的解决方案,克服了这个恼人的错误。简单地说,将句柄元素附加到ui类中。下面的功能已经过测试,可与South和West手柄配合使用。希望有帮助!
|
|
|
5
0
2020年,, 这个简单的解决方案有效。。
|
|
|
6
-1
我有一个类似的问题,但我需要将Hadler动态设置为多个元素:
|
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 1 年前 |
|
|
Calax · GUI不显示所有组件(C++) 1 年前 |
|
|
trassert · python flet容器 1 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 1 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |