当滚动条出现时是否有任何jQuery/JavaScript事件触发?
我正在使用PolyCalc来polyfill CSS当滚动条出现时是否有任何jQuery/JavaScript事件触发?,javascript,jquery,html,events,Javascript,Jquery,Html,Events,我正在使用PolyCalc来polyfill CSScalc()。每当窗口大小改变时,我都需要运行它,但当滚动条出现时,似乎不会触发resize事件。当一些内容从服务器加载时,我的页面上的滚动条会出现一些延迟。我想我必须回答我自己的问题。多亏了@Tricky12,我知道不太可能有比每隔一段时间检查调整大小更优雅的解决方案 无论如何,我找到了一个可以这样做的工具,它允许检查任何元素的大小,还可以替换默认的$(窗口)。调整大小,然后在滚动条上做出反应。如果你包含代码,那些不一定完全熟悉你的问题和插件
calc()
。每当窗口大小改变时,我都需要运行它,但当滚动条出现时,似乎不会触发resize事件。当一些内容从服务器加载时,我的页面上的滚动条会出现一些延迟。我想我必须回答我自己的问题。多亏了@Tricky12,我知道不太可能有比每隔一段时间检查调整大小更优雅的解决方案
无论如何,我找到了一个可以这样做的工具,它允许检查任何元素的大小,还可以替换默认的
$(窗口)。调整大小,然后在滚动条上做出反应。如果你包含代码,那些不一定完全熟悉你的问题和插件的人也可以提供帮助,这样你就只局限于PolyCalc的专家。。。有了这些分数,你应该更清楚了……这可能很有用:@webeno这个问题更一般,是关于当滚动条出现时会触发的窗口/文档事件。但是你可以找到。@Tricky12,谢谢。基于这一点,我想我的问题的答案是“不”,但我会等着看是否有人能给出答案。你能每隔一段时间检查一些特定的东西,这些东西的滚动高度可能会超过它们的高度,并相应地调整大小或其他什么吗?这是4年前的事,我几乎不相信它真的能起作用。我没有对元素进行测试,但从我在代码中看到的情况来看,这个概念很简单——它将元素添加到内部数组中,然后只是循环检查它们的大小。每当它们的大小发生变化时,就会触发调整大小事件。它似乎不受元素变化的影响,也不向DOM添加任何额外的元素。这么简单?只是每隔一段时间敲打所有元素的cpu和循环以检查它们的尺寸?对我来说,听起来像是个大禁忌。你为什么想要这样的剧本呢?