Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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 JQuery scroll赢了';行不通_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript JQuery scroll赢了';行不通

Javascript JQuery scroll赢了';行不通,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我使用了脚本,但当我把它放在我的网站,它不会工作 HTML: JS: 为什么javascript代码对我不起作用? 我尝试将javscript放入标题中-标记并 主体也在不同的文件中,但它仍然不起作用而不是对下面的每个锚使用单独的函数脚本,并将其放在标记之前 <script> $(function() { $('#menu a').click(function(e) { e.preventDefault(); $('html, body').ani

我使用了脚本,但当我把它放在我的网站,它不会工作

HTML:

JS:

为什么javascript代码对我不起作用? 我尝试将javscript放入
标题中
-标记并
主体
也在不同的文件中,但它仍然不起作用

而不是对下面的每个锚使用单独的函数脚本,并将其放在
标记之前

<script>
  $(function() {
    $('#menu a').click(function(e) {
      e.preventDefault();
      $('html, body').animate({ scrollTop: $($(this).attr('href')).offset().top + 'px' }, 800, 'linear');
    });
  });
</script>
如果您想要滚动到顶部按钮的脚本

<script>
  $(function() {
    $('#scroll-top').click(function() {
      $('html, body').animate({ scrollTop: '0' }, 800, 'linear');
    });
  });
</script>

$(函数(){
$('#滚动顶部')。单击(函数(){
$('html,body')。动画({scrollTop:'0'},800,'linear');
});
});

无论如何,这里有一个

你的页面应该是这样的

<!doctype html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(about);

function about(){
   $('html,body').animate({
      scrollTop: $("#om").offset().top
      }, 800);
}
</script>
<style>
html {
font-size: 16px;
}
body {
font-size: 62.5%; /* 10px = 1em */
margin: 0;
overflow-x: hidden;
overflow-y: hidden;
}
#header , #om { 
background: -webkit-linear-gradient( bottom, #000 0%,#111 100%);
text-align: center;
height: 100%;
}
#header , #menu { padding-left: 20px; }
#header #title {
color: #fff;
font-size: 6em;
font-family: Oswald;
}
#menu { 
padding-left: 25px;
}
#menu a , #menu span {
color: #fff;
font-size: 3em;
font-family: Oswald;
text-decoration: none;
padding-right: 10px;
cursor: pointer;
}
#menu a:hover { color: #c4112c; }
#content #title {
color: #c4112c;
font-size: 5em;
margin-top: 200px;
}
#content #text {
width: 50%;
text-align: left;
margin-right: auto;
margin-left:  auto;
font-size: 4em;
font-family: Oswald;
color: #fff;
}
</style>
</head>
<body>
<div id="header">
<span id="title">Sidtitel</span>
 <span id="menu">
<span>-</span>
<a onclick="Home()">Hem</a>
<span>-</span>
<a onclick="About()">Om sidan</a>
<span>-</span>
<a href="#tavling">Tävlingar</a>
<span>-</span>
<a href="#doantion">Donation</a>
<span>-</span>
<input type="text" placeholder="Skriv in sök!" id="search-input">
<input type="button" value="Sök" id="search-button">
</span>
<div id="content">
<div id="title">Vad kommer att hända här ?</div>
<div id="text">
Här på sidan kommer jag lägga ut tävlingar där man gör en bra<br>
sak och ni som joinar kan vinna lite fina priser.<br><br>
Sen kan ni donera en slant så jag kan köpa in lite priser och
tävla ut till er.<br>
</div>
</div>
</div>
<div id="om">
ssss
</div>
</body>
</html>

$(文件).ready(大约);
函数about(){
$('html,body')。设置动画({
scrollTop:$(“#om”).offset().top
}, 800);
}
html{
字体大小:16px;
}
身体{
字体大小:62.5%;/*10px=1em*/
保证金:0;
溢出x:隐藏;
溢出y:隐藏;
}
#标题#om{
背景:-webkit线性梯度(底部,#000 0%,#111 100%);
文本对齐:居中;
身高:100%;
}
#标题,#菜单{左填充:20px;}
#标题#标题{
颜色:#fff;
字号:6em;
字体系列:Oswald;
}
#菜单{
左侧填充:25px;
}
#菜单a,#菜单范围{
颜色:#fff;
字号:3em;
字体系列:Oswald;
文字装饰:无;
右边填充:10px;
光标:指针;
}
#菜单a:悬停{颜色:#c4112c;}
#内容#标题{
颜色:#c4112c;
字号:5em;
利润上限:200px;
}
#内容#文本{
宽度:50%;
文本对齐:左对齐;
右边距:自动;
左边距:自动;
字号:4em;
字体系列:Oswald;
颜色:#fff;
}
西迪特尔
-
-
-
Vad kommer att hända här?
Här påsidan kommer jag lägga ut tävlingar där man gör en bra
这是一个很好的选择。

你可以在一个倾斜的小棱镜里看到它 tävla ut till er.
ssss
你把它放在
标签内的
中了吗?你试图用大写字母
a
调用
About()
,而你正在定义一个名为
About
的函数。我不得不问:你是如何创建小提琴按钮的?谢谢
<script>
  $(function() {
    $('#menu a').click(function(e) {
      e.preventDefault();
      $('html, body').animate({ scrollTop: $($(this).attr('href')).offset().top + 'px' }, 800, 'linear');
    });
  });
</script>
<head>
  <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<script>
  $(function() {
    $('#scroll-top').click(function() {
      $('html, body').animate({ scrollTop: '0' }, 800, 'linear');
    });
  });
</script>
<!doctype html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(about);

function about(){
   $('html,body').animate({
      scrollTop: $("#om").offset().top
      }, 800);
}
</script>
<style>
html {
font-size: 16px;
}
body {
font-size: 62.5%; /* 10px = 1em */
margin: 0;
overflow-x: hidden;
overflow-y: hidden;
}
#header , #om { 
background: -webkit-linear-gradient( bottom, #000 0%,#111 100%);
text-align: center;
height: 100%;
}
#header , #menu { padding-left: 20px; }
#header #title {
color: #fff;
font-size: 6em;
font-family: Oswald;
}
#menu { 
padding-left: 25px;
}
#menu a , #menu span {
color: #fff;
font-size: 3em;
font-family: Oswald;
text-decoration: none;
padding-right: 10px;
cursor: pointer;
}
#menu a:hover { color: #c4112c; }
#content #title {
color: #c4112c;
font-size: 5em;
margin-top: 200px;
}
#content #text {
width: 50%;
text-align: left;
margin-right: auto;
margin-left:  auto;
font-size: 4em;
font-family: Oswald;
color: #fff;
}
</style>
</head>
<body>
<div id="header">
<span id="title">Sidtitel</span>
 <span id="menu">
<span>-</span>
<a onclick="Home()">Hem</a>
<span>-</span>
<a onclick="About()">Om sidan</a>
<span>-</span>
<a href="#tavling">Tävlingar</a>
<span>-</span>
<a href="#doantion">Donation</a>
<span>-</span>
<input type="text" placeholder="Skriv in sök!" id="search-input">
<input type="button" value="Sök" id="search-button">
</span>
<div id="content">
<div id="title">Vad kommer att hända här ?</div>
<div id="text">
Här på sidan kommer jag lägga ut tävlingar där man gör en bra<br>
sak och ni som joinar kan vinna lite fina priser.<br><br>
Sen kan ni donera en slant så jag kan köpa in lite priser och
tävla ut till er.<br>
</div>
</div>
</div>
<div id="om">
ssss
</div>
</body>
</html>