当浏览器调整大小时,我有一个高度可能会改变的 DIV,具体取决于它的宽度。(内容将换行)。我想在高度变化时收到通知并执行一个 js 函数。
我想收到通知的原因是这个导航 div 是“始终在顶部”。这意味着我必须在我的内容 div 中允许一些填充。如果用户使窗口足够窄,导航 div 将包裹并覆盖我内容的顶部。那时我需要做的就是获取导航 div 的新高度并调整内容 div 的顶部填充。
如果我能用 CSS 处理这个会更好,但不确定如何。谢谢
当浏览器调整大小时,我有一个高度可能会改变的 DIV,具体取决于它的宽度。(内容将换行)。我想在高度变化时收到通知并执行一个 js 函数。
我想收到通知的原因是这个导航 div 是“始终在顶部”。这意味着我必须在我的内容 div 中允许一些填充。如果用户使窗口足够窄,导航 div 将包裹并覆盖我内容的顶部。那时我需要做的就是获取导航 div 的新高度并调整内容 div 的顶部填充。
如果我能用 CSS 处理这个会更好,但不确定如何。谢谢
我认为这就是你正在寻找的http://marcj.github.io/css-element-queries/
再加上在传感器回调中更新一个 observable,应该可以正常工作。