Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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 有没有办法从我的网站的每个浏览器中删除滚动条?_Javascript_Css_Reactjs_Sass - Fatal编程技术网

Javascript 有没有办法从我的网站的每个浏览器中删除滚动条?

Javascript 有没有办法从我的网站的每个浏览器中删除滚动条?,javascript,css,reactjs,sass,Javascript,Css,Reactjs,Sass,因此,我正在使用React.js构建我的公文包,我一直在删除滚动条。我分别尝试了父div的overflow:hidden和子div的overflow:scroll,但它不起作用,我尝试了Fullpage.js,但对我不起作用 我想完全删除整个网站的滚动条。你能帮帮我吗?这是我的App.js ~这是一个参考网站: import React,{useState}来自“React”; 导入“/App.scss”; 从“./主页/主页”导入主页; 从“./About/About”导入关于; 从“./Sk

因此,我正在使用React.js构建我的公文包,我一直在删除滚动条。我分别尝试了父div的
overflow:hidden
和子div的
overflow:scroll
,但它不起作用,我尝试了Fullpage.js,但对我不起作用

我想完全删除整个网站的滚动条。你能帮帮我吗?这是我的App.js

~这是一个参考网站:

import React,{useState}来自“React”;
导入“/App.scss”;
从“./主页/主页”导入主页;
从“./About/About”导入关于;
从“./Skill/Skill”导入技能;
从“./Project/Project”导入项目;
从“./Contact/Contact”导入联系人;
从“../../common/ThemeSecontext”导入ThemeSecontext;
函数App(){
const[theme,setState]=useState('darks')
常量主题样式={
黑暗:{
背景:"121212",,
初级:“#达达”,
中学:“A13251”
},
灯光:{
背景:“#e1e1”,
主要:'#333333',
次要:'#008F96'
}
}
返回(
);
}
导出默认应用程序;

您可以使用css隐藏滚动条。但不适用于移动浏览器

.hide-scrollbar {
  scrollbar-width: none; /* Firefox 64 */
  -ms-overflow-style: none; /* Internet Explorer 11 */
}
.hide-scrollbar::-webkit-scrollbar { /** WebKit */
  display: none;
}
另一个解决办法是

.element::-webkit-scrollbar { 
    width: 0 !important 
}

我在safari中没有看到滚动条。但顺便说一句,在用户滚动时污染用户的历史记录是令人讨厌的…如果有人滚动超过一到两帧,使用后退按钮离开您的站点是不可能的。那不是我的站点。我只是把这个链接作为参考@你为什么不检查一下你的参考网站是如何实现它的?你可以自己调试并查看吗?@Prajwal~我已经试过了,他使用的是FullPage.js,这对我的场景不起作用。@BloodyLogic~整个代码?
.element::-webkit-scrollbar { 
    width: 0 !important 
}