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;