Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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
Jquery SmoothScroll不使用表格导航_Jquery_Html_Css - Fatal编程技术网

Jquery SmoothScroll不使用表格导航

Jquery SmoothScroll不使用表格导航,jquery,html,css,Jquery,Html,Css,我一直试图让我的锚点顺利滚动,但它不工作。我一直使用脚本Smoothscroll.js,但在这个网站上无法使用?我尝试过使用许多其他脚本来实现动作,但没有任何效果。关于让平滑卷轴工作有什么想法吗 谢谢 <head> <body> <main> <div class="main"> <div class="P1" id="P1">

我一直试图让我的锚点顺利滚动,但它不工作。我一直使用脚本Smoothscroll.js,但在这个网站上无法使用?我尝试过使用许多其他脚本来实现动作,但没有任何效果。关于让平滑卷轴工作有什么想法吗

谢谢

<head>
    <body>
        <main>
            <div class="main">
                <div class="P1" id="P1">
                    <div id="P1A">
                        <a name="P1A"></a>
                    </div>
                    <div id="P1heading" <h1>UponAuto</h1>
                    </div>
                </div>
                <div class="P2" id="P2">
                    <div id="P2A">
                        <a name="P2A"></a>
                    </div>
                    <div id="P2holding"></div>
                </div>
                <div class="P3" id="P3">
                    <div id="P3A">
                        <a name="P3A"></a>
                    </div>
                </div>
                <div class="P4" id="P4">
                    <div id="P4A">
                        <a name="P4A"></a>
                    </div>
                    <div id="P4holding"></div>
                </div>
                <div class="P5" id="P5">
                    <div id="P5A">
                        <a name="P5A"></a>
                    </div>
                </div>
        </main>
        <nav id="nav">
            <div class="main">
                <div align="center">
                    <table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                            <td height="59">
                                <li><a href="#P1A"><i class="fa fa-university fa-lg "></i></li></td>
              </tr>
              <tr>
                <td height="59"><li><a href="#P2A"><i class="fa fa-camera-retro fa-lg"></i></li></td>
              </tr>
              <tr>
                <td height="59"> <li><a href="#P3A"><i class="fa fa-picture-o fa-lg"></i></li></td>
              </tr>
              <tr>
                <td height="59"><li><a href="#P4A"><i class="fa fa-comments fa-lg"></i></li></td>
              </tr>
              <tr>
                <td height="59"><li><a href="#P5A"><i class="fa fa-tachometer fa-lg"></i></li></td>
              </tr>
  </table>
          </div>          
        </nav>

我认为,要让这个插件发挥作用,你需要在链接中滚动数据

<a data-scroll href="#place">place</a>
Check metod jquery

$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
  var target = $(this.hash);
  target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
  if (target.length) {
    $('html,body').animate({
      scrollTop: target.offset().top
    }, 1000);
    return false;
  }
}
});});

不走运,最初我使用class=smoothScroll,这在我的其他网站上有效,但只是冻结了锚点,使其无法移动?我尝试了脚本,锚点仍在跳跃,我真的没有任何想法。谢谢你的尝试,但还是没有运气。我想我将不得不选择重新设计。谢谢
<body>
    <main>
        <div class="main">
            <div class="P1" id="P1">
                <div id="P1A"><a name="P1A"></a></div>
                <div id="P1heading">P1A</div>
            </div>
            <div class="P2" id="P2">
                <div id="P2A"><a name="P2A"></a></div>
                <div id="P2holding">P2A</div>
            </div>
            <div class="P3" id="P3">
                <div id="P3A"><a name="P3A"></a></div>
                <div id="P2holding">P3A</div>
            </div>
            <div class="P4" id="P4">
                <div id="P4A"><a name="P4A"></a></div>
                <div id="P4holding">P4A</div>
            </div>
            <div class="P5" id="P5">
                <div id="P5A"><a name="P5A"></a></div>
                <div id="P4holding">P5A</div>
            </div>
        </div>  
    </main>
    <nav id="nav">
        <div class="main">
            <div align="center">
               <table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr>
                     <td height="59">
                        <li><a data-scroll data-options='{ "easing": "linear" }' href="#P1A"><i class="fa fa-university fa-lg "></i>a</a></li>
                     </td>
                  </tr>
                  <tr>
                     <td height="59">
                        <li><a data-scroll data-options='{ "easing": "linear" }' href="#P2A"><i class="fa fa-camera-retro fa-lg"></i>s</a></li>
                     </td>
                  </tr>
                  <tr>
                     <td height="59">
                        <li><a data-scroll data-options='{ "easing": "linear" }' href="#P3A"><i class="fa fa-picture-o fa-lg"></i>d</a></li>
                     </td>
                  </tr>
                  <tr>
                     <td height="59">
                        <li><a data-scroll data-options='{ "easing": "linear" }' href="#P4A"><i class="fa fa-comments fa-lg"></i>f</a></li>
                     </td>
                  </tr>
                  <tr>
                     <td height="59">
                        <li><a data-scroll data-options='{ "easing": "linear" }' href="#P5A"><i class="fa fa-tachometer fa-lg"></i>g</a></li>
                     </td>
                  </tr>
               </table>
            </div>
         </div>
    </nav>
</body>
<script>
  smoothScroll.init({
    speed: 1000,
    easing: 'easeInOutCubic',
    offset: 0,
    updateURL: true,
    callbackBefore: function ( toggle, anchor ) {},
    callbackAfter: function ( toggle, anchor ) {}
  });
</script>