【发布时间】:2011-11-04 10:51:56
【问题描述】:
所以我使用 jQuery resizable 并且我发现使用 resizable 的 'alsoResize' 会对我的元素产生一些不良影响。因此,我认为我只需绑定到“调整大小”事件并执行我自己的自定义操作。我不明白的是为什么在使用alsoresize 时效果很平滑......特别注意滚动条何时出现。然而对“调整大小”执行一个小动作
that.box.height(that.host.Content.outerHeight() - that.header.outerHeight());
导致效果不稳定或缓慢。我想它不像它的慢......它更像是它没有及时重新渲染元素......但是一旦我停止调整大小,该功能就会完全发挥作用并且在适当的位置。
任何关于为什么会发生这种情况的见解将不胜感激。
【问题讨论】:
-
我发现了问题。在一个更高级别的 div 上,我使用宽度和高度作为“继承”,这减慢了它的速度……将它们更改为 100% 似乎已经解决了这个问题,尽管我无法想象为什么“继承”是那么多渲染的负担,而不是 100%;
标签: jquery jquery-plugins