我已将iFrame附加到div。我正在改变iframe加载事件的div高度(使用jQuery)。HTML iframe更改高度事件
问题是,在iframe中有很多文本字段,并且当用户输入大量文本时,它们变成多行(在开始时它们是一行文本字段)。所以,由于添加了新行,iframe的高度会扩大,但iframe的加载事件无法解决此问题。
当 - 由于某些事件 - iframe高度发生变化时,改变div高度的最佳方式(考虑性能)是什么?
我已经考虑绑定每个文本字段的change函数,但我不喜欢这样,因为有时我会有已经绑定到这些字段的函数?
那又如何?您可以将相同事件类型的多个事件侦听器添加到单个元素。你不使用过时的'onchange'方法,是吗? – MaxArt
@MaxArt,我希望有更好的方法来做到这一点。我知道我可以将尽可能多的事情绑定到一个元素上,但我认为这不是一个很好的解决方案,可以提高性能。 – gotqn
@Joro你真的测试过它的性能吗?无论如何,iframe包含多少文本字段?也许你可以听iframe body的'resize'事件。 – MaxArt