老师问题在内容里请看一下的
老师我第一个滑动到某个高度时会播放动画是英文兼容性问题要写另一个代码才能实现如下
window.onscroll=function(){
var tops =document.body.scrollTop || document.documentElement.scrollTop;
console.log(tops);
if( tops > 1) {
playScreenAnimateDone('.screen-1');
}
if( tops > 800*1) {
playScreenAnimateDone('.screen-2');
}
if( tops > 800*2) {
playScreenAnimateDone('.screen-3');
}
if( tops > 800*3) {
playScreenAnimateDone('.screen-4');
}
if( tops > 800*4) {
playScreenAnimateDone('.screen-5');
}
现在设置导航条点击选项跳转到某个界面时又用不了了,我排查了写入其他点击事件都是没问题的,一设置这个
document.body.scrollTop = i*800;就没有效果,用了另一个兼容性的代码: document.documentElement.scrollTop==i*800也没用,麻烦老师看下具体是什么原因的,
//双向门设置
var daohang=getElemAll('.header_nav-item');
var cebian=getElemAll('.sidebar__item');
/* alert(daohang.length); */
var abc=function(i,leb){
var item=leb[i];
item.onclick=function(){
document.body.scrollTop = i*800;
}
}
for(var i=0;i<daohang.length;i++){
abc(i,daohang);
}
正在回答
同学你好,href的值为javascript:;,就是点击a时,阻止a标签的默认行为。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星