![]() |
1
5
我又看了一遍,检查了一下元素,现在我清楚地知道发生了什么。
一旦手动重新调整对话框的大小,jQuery就会注入
然后,当你设置它的动画时,样式会干扰你想要的结果。
正在删除
DEMO
-正在移动
编辑
那个
我发现解决这个问题的唯一方法是在调整大小时不断重新调整它们:
编辑
这似乎是CSS选择器的问题。 更改此项:
对此:
此外,您仍然存在这样的问题,即注入的样式属性会打乱您想要的样式,并且使用上面提到的在重新调整大小时删除样式属性的代码以及在设置动画时修复了这一问题。 DEMO -始终删除灰色背景填充对话框和注入的样式属性
DEMO
-与上面相同,但没有
|
![]() |
2
0
除非您试图实现除了移动和调整对话框大小之外的其他功能,否则我认为您不需要在单击事件时重新初始化对话框。注意jQueryUI是如何将原始div封装在几个新的div中的,所以我要获取最外层的元素。尝试在您的Javascript中执行以下操作:
|
![]() |
3
0
我不知道为什么,但它在第二次点击时是正确的,但在第一次点击时不是。
this example
用一个
|
![]() |
4
0
您可以向animate函数添加回调:
|
![]() |
Hiyanneri · CSS-如何使用CSS增加下拉列表的宽度? 1 年前 |
![]() |
Joshua Fermin · 内联样式反应元素宽度 7 年前 |
![]() |
aaaaa · 减少多重条形图R中的条形宽度 7 年前 |
|
user7937949 · 无自动的CSS宽度转换 7 年前 |
![]() |
James Pointer · 锚标签未填充高度和宽度 7 年前 |
![]() |
Tom O'Sullivan · 如何确定屏幕高度和宽度 7 年前 |
![]() |
MrO · 如何使div的宽度与屏幕高度相同? 7 年前 |
![]() |
user176105 · 调整大小时保持Jquery给定的宽度 7 年前 |