小编Bry*_*rdo的帖子

scrollTop offset()没有使用容器内的div动画/正常工作

我试图使用简单的jquery offset()和animate来让我的div在用户点击链接时滚动到所需的div.

基本上,当用户点击博客时,它将转到test1用户点击联系它将转移到test2用户点击工作它将移动到test3.

我实现了一些我在之前的项目中使用过的代码(之前曾经有过),但这次滚动不正常,我真的不知道原因.我试图寻找一个解决方案,但Web开发对我来说是一个开关的东西,我不明白一些解释:/任何帮助将不胜感激.

EditOne:不得不更新html,仍然无法正常工作.

HTML:

<html>
<head>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="author" content="" />
<script type="text/javascript" src="jquery.js"></script>
<link rel="stylesheet" type="text/css" href="index.css"  />
<link rel="stylesheet" type="text/css" href="reset.css"  />


<title>Bryan the Lion</title>
</head>

<body>
    <script type="text/javascript">
    function go_One(){
    var divPosition = $('.test1').offset();
    $('#main_wrapper #main').animate({scrollTop: divPosition.top}, "fast");
    }
    </script>
    <script type="text/javascript">
    function go_Two(){
    var divPosition = $('.test2').offset();
    $('#main_wrapper #main').animate({scrollTop: divPosition.top}, "fast");
    }
    </script>
    <script type="text/javascript">
    function go_Three(){
    var divPosition = $('.test3').offset();
    $('#main_wrapper #main').animate({scrollTop: divPosition.top}, "fast");
    }
    </script> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery offset

1
推荐指数
1
解决办法
4283
查看次数

简单while循环的问题

我是Mike McGrath编写的一本名为c ++编程的书的"循环时段".

在书中它解释了while循环如何工作以及它能做什么和不能做什么等.它给出了一个我大部分理解的示例代码,除了本书没有解释的东西,我想知道你是否有人能解释它.

这是代码:

#include <iostream>
#include <vector>
using namespace std ;

int main(){

 vector <int> vec(10) ;
 int i = 0 ;


  while (i < vec.size()){
    i ++ ; 
    vec[i-1] = i ;
    cout << " | " << vec.at(i-1) ;
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,这就是我读这篇文章的方式,我确信我读错了,因为结果对我来说没有意义:

当我小于10(向量的大小)时继续执行此代码.所以整数i是0,但它在代码开头增加到1.然而,接下来是我很困惑的部分.

它说vec [i-1],为什么他减去1?然后让它等于我?如果我试图让vec[i] = i;程序崩溃.所以我读它的方式是,vec[i - 0 ]必须为0,因为0在while循环的前一步骤中仅增加到1.然后为了显示结果,他再次将命令调用vec.at()到i-1,这进一步让我感到困惑.我根本不明白向量中-1的含义.括号内的含义是否意味着向量中的位置?

代码

执行

c++ loops vector while-loop

0
推荐指数
1
解决办法
706
查看次数

标签 统计

c++ ×1

css ×1

html ×1

javascript ×1

jquery ×1

loops ×1

offset ×1

vector ×1

while-loop ×1