老师问题在内容里请看一下的

老师问题在内容里请看一下的

老师我第一个滑动到某个高度时会播放动画是英文兼容性问题要写另一个代码才能实现如下

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);

}


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,href的值为javascript:;,就是点击a时,阻止a标签的默认行为。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

提问者 吹吹风泡泡茶 2020-08-30 13:05:55

老师我找出问题所在了,是下面HTML这里没有设置javascript:;,请问设置这个是什么意思的?

http://img1.sycdn.imooc.com//climg/5f4b33b20945618d08250201.jpg

提问者 吹吹风泡泡茶 2020-08-30 12:33:06

我设置了点击时弹出alert(i)是有用的,但是设置了滚动条跳转然后点击导航条选项时界面左下方会弹出一串路径,老师您看下是否和这个有关系的?

http://img1.sycdn.imooc.com//climg/5f4b2bff0976b08818720782.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师