返回顶部

返回顶部

返回顶部的滑动一个页面之后显示引用之前写好的Header为什么不行啊,把之前的Header在加一个要添加的class名字的参数

import Header from 'components/header';


const scrollContainer = document.getElementById('index-page');
const backtopEl = document.querySelector('.backtop-layout');
const CHANGED_CLASS_NAME = 'backtop-hidden';
new Header(backtopEl,window.innerHeight,scrollContainer,CHANGED_CLASS_NAME)


正在回答 回答被采纳积分+1

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

2回答
好帮手慕星星 2021-12-22 11:02:17

同学你好,header和backtop组件逻辑是相反的。header组件中div默认没有新加的class值,向下滑动加上,向上滑动移除。而backtop组件默认有新加的class值,向下滑动移除,向上滑动加上。

所以不建议将两个组件合并为一个,分开写就好。

好帮手慕星星 2021-12-21 18:29:42

同学你好,不太明白同学的提问,意思是滚动一个页面后,返回顶部图标不出现吗?有报错信息吗?有的话可以截图上来,也建议将返回顶部的代码全部粘贴上来,便于帮助测试解决。

祝学习愉快~

  • 就是返回顶部滚动一个页面之后在显示不是和之前Header类的代码相似吗,只是修改一些参数,我是直接引用的之前的Header类,没有写在Backtop类中,在之前的Header类中加了一个类名的参数,头部的那个背景色滑动出现没有影响,但是返回顶部引用没有效果,也不报错

    2021-12-21 18:39:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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