Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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 JS中的滚动问题 var page1=document.querySelector(“aaa”); 齐弗尔变种; 第1页。添加文本列表(“卷轴”,替换); 函数替换器(){ 警报(“a”); chiffre+=1; page1.style.top=chiffre+px; }_Javascript - Fatal编程技术网

Javascript JS中的滚动问题 var page1=document.querySelector(“aaa”); 齐弗尔变种; 第1页。添加文本列表(“卷轴”,替换); 函数替换器(){ 警报(“a”); chiffre+=1; page1.style.top=chiffre+px; }

Javascript JS中的滚动问题 var page1=document.querySelector(“aaa”); 齐弗尔变种; 第1页。添加文本列表(“卷轴”,替换); 函数替换器(){ 警报(“a”); chiffre+=1; page1.style.top=chiffre+px; },javascript,Javascript,为什么当我滚动我的时,它不会发出任何警报?提前感谢您的代码运行得很好,但是您确实需要在page1.style.top=chiffre+px中包围px加引号'px' 将其附加到document.body不起作用,因为滚动的是窗口,而不是正文 var el=window; 齐弗尔变种; 函数替换器(){ chiffre+=1; //el.style.top=chiffre+'px';无法在窗口上设置.style.top,因此需要更改此设置。 警报(“a”); }; el.添加文本列表(“卷轴”,替

为什么当我滚动我的
时,它不会发出任何警报?提前感谢

您的代码运行得很好,但是您确实需要在
page1.style.top=chiffre+px中包围
px
加引号
'px'

将其附加到document.body不起作用,因为滚动的是窗口,而不是正文

var el=window;
齐弗尔变种;
函数替换器(){
chiffre+=1;
//el.style.top=chiffre+'px';无法在窗口上设置.style.top,因此需要更改此设置。
警报(“a”);
};
el.添加文本列表(“卷轴”,替换)
p{
过渡:所有1都易于输入输出;
颜色:蓝色;
字体大小:100px;
}
p:悬停{
颜色:红色;
}
a

a


a

你不需要初始化chiffre
任何东西,只要

<script type="text/javascript">
var page1 = document.querySelector("#aaa");
var chiffre;
page1.addEventListener("scroll", deplacer);
function deplacer() {
    alert("a");
    chiffre += 1;
    page1.style.top = chiffre + px;
}
</script>

你应该做一个jsFiddlea,那太好了!div上的滚动事件未发生,因为。。。div没有滚动。想象一下。@MathieuGoogle你有没有可能使用Chrome 49?看看我的JSFIDLE()和nothings警报,我正在使用safari 9…我编辑了我的示例,其中包含了一个
窗口的工作示例,因为它不是
文档。主体
,而是滚动的窗口。@webdeb这并不意味着这是一个错误的答案
vaf chiffre = 0;