Javascript 为什么我的调整大小事件没有触发?

Javascript 为什么我的调整大小事件没有触发?,javascript,jquery,css,resize,height,Javascript,Jquery,Css,Resize,Height,对于高度大于920px的窗口,我的DIV#序列是浏览器窗口的全高。当高度大于920px时,我想启动一个插件,对于小于920px的窗口大小,我希望#sequence div是CSS文件中设置的高度,作为备用。这在加载页面时起作用,但是我无法启动resize事件,它没有响应,并且我在控制台中没有看到任何错误 这是我的代码,主要摘自这篇文章: 如果条件不正确: if (!eventFired == 1) { 应该是: if (eventFired != 1) { $('#sequence').cs

对于高度大于920px的窗口,我的DIV#序列是浏览器窗口的全高。当高度大于920px时,我想启动一个插件,对于小于920px的窗口大小,我希望#sequence div是CSS文件中设置的高度,作为备用。这在加载页面时起作用,但是我无法启动resize事件,它没有响应,并且我在控制台中没有看到任何错误

这是我的代码,主要摘自这篇文章:


如果条件不正确:

if (!eventFired == 1) {
应该是:

if (eventFired != 1) {
$('#sequence').css('height',(height-100)+"px");
                           ^^ add brackets 
在函数部分,这是代码中不明确的部分:

$('#sequence').css('height',height-100+"px");
应该是:

if (eventFired != 1) {
$('#sequence').css('height',(height-100)+"px");
                           ^^ add brackets 

这解决了大部分问题,谢谢你的指点!我忘记了在频繁的情况下重新设置我的div的高度,当你将窗口调整回较小的高度时。我通过在styles.css:@media screen和(max height:920px){#sequence{height:600px!important;}的底部使用媒体查询来解决这个问题