检测元素以角度调整大小

时间:2014-10-13 06:18:35

标签: javascript jquery angularjs

我正在使用完整日历的UI-Calendar指令,我有一些调整大小的问题。日历所在的div可以根据更改div类及其大小的事件来更改大小。发生这种情况时,日历重绘不正确。我可以检测到触发器何时发生,但这似乎是在摘要循环内部,即在元素实际改变大小之前,因此告诉fullcalendar在此时重绘不会有帮助。

jQuery.resize似乎也没有(通过使用angular的jqlite或真正的jQuery)。顺便说一下,窗口调整大小会起火。

目前,我每隔100毫秒用$ timeout来解决它,以检查大小是否已经改变,这是一个相当严重的黑客攻击。

当div调整大小或挂钩到摘要循环结束时,我如何得到通知,以便我看到反映的大小变化?

1 个答案:

答案 0 :(得分:0)

resize事件仅在绑定到窗口时触发(IE除外,您可以将其绑定到任何HTML元素)。 Here,更多关于此事。

结帐http://marcj.github.io/css-element-queries/以获得有效的解决方案。