Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';自Chrome更新后检测不到滚动事件_Javascript_Jquery_Html_Css_Google Chrome - Fatal编程技术网

Javascript Can';自Chrome更新后检测不到滚动事件

Javascript Can';自Chrome更新后检测不到滚动事件,javascript,jquery,html,css,google-chrome,Javascript,Jquery,Html,Css,Google Chrome,我刚刚将Chrome Mac更新为v41.0.2272.101,并意识到当我的全屏元素溢出:隐藏时,我现在无法检测窗口上的JavaScript滚动事件。我不知道为什么几天前它还能用,但自从更新后我就再也没碰我的代码了。 奇怪的是:它在Safari上有效 我制作了一把简单的小提琴,向您展示: 例如: <div class="scroll-div"></div> .scroll-div { position: absolute; top: 0; le

我刚刚将Chrome Mac更新为v41.0.2272.101,并意识到当我的全屏元素溢出:隐藏时,我现在无法检测窗口上的JavaScript滚动事件。我不知道为什么几天前它还能用,但自从更新后我就再也没碰我的代码了。 奇怪的是:它在Safari上有效

我制作了一把简单的小提琴,向您展示:

例如:

<div class="scroll-div"></div>

.scroll-div {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: red;
    overflow: hidden;
}

$(window).on('scroll', function() {

    alert('This used to work before on Chrome Mac');    
});

.滚动分区{
位置:绝对位置;
排名:0;
左:0;
身高:100%;
宽度:100%;
背景色:红色;
溢出:隐藏;
}
$(窗口).on('scroll',function(){
警报(“这以前在Chrome Mac上工作过”);
});
有什么想法或解决办法吗


非常感谢

你应该将它报告为bug,通常开发团队会很快修复它:正在为我工作-版本41.0.2272.101(64位)在黑暗中拍摄,因为我在Mac上没有chrome来测试它,但是如果@AjMajma说它可以工作,你确定你没有点击警告框上的那个小“不允许此页面显示更多消息”吗?我以前在使用警报进行调试时就这样做了,并且认为代码被破坏了。@A.Wolff就可以了,谢谢@DasBeasto我没有点击那个框,我在这里使用alert只是作为示例和提琴。我通常使用console.log进行调试。顺便说一句,谢谢大家的回答。我找到了一个临时解决办法:“车轮”事件。希望它能奏效!