2014-09-13 41 views
-2

如何给一个id为每个页面,当你点击页面数,例如:如何给HTML一个ID,链接

www.example.com 

当我按页号4,链接变成www.example.com#page4 页面跳转到顶部。

守则Fiddle

HTML:

<div class="full"> 
    <table class="flat-table flat-table-2" width="70%" style="margin:auto;"> 
    <thead> 
     <tr> 
     <th>numbers</th> 
     <th>address</th> 
     </tr> 
    </thead> 
    <tbody id="page1"> 
     <tr> 
     <td>1-3</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>5</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
    </tbody> 
    <tbody id="page2" class="hidden"> 
     <tr> 
     <td>2-3</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>5</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
    </tbody> 
    <tbody id="page3" class="hidden"> 
     <tr> 
     <td>3-3</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>5</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
     <tr> 
     <td>1</td> 
     <td> 
      <a href="#">test</a> 
     </td> 
     </tr> 
    </tbody> 
    </table> 
    <div class="footer-pop"> 
    <a href= "#" data-id="page3"class="pages">3</a> 
    <a href= "#" data-id="page2"class="pages">2</a> 
    <a href="#" data-id="page1"class="pages">1</a> 
    </div> 
</div> 
+0

到#第4页添加到URL,那么你的锚标签需要这个样子''test啊 – grammar 2014-09-13 13:43:20

+0

,但它不会跳到顶部:) – 2014-09-13 14:04:43

+0

是跳转至顶部您可以使用bencripps回答下面 – grammar 2014-09-13 14:24:56

回答

1

由于您使用jQuery你可以使用animate函数操作滚动条的位置。这是处理该功能的函数。

$('a').on('click', function(e) { 

    $('html, body').animate({ 

     scrollTop: 0 

    }, 500); 

}); 

Working Fiddle

+0

太棒了,您的答案帮助我跳转到顶部,但是当我给页面定位标记,它只出现在网址上,当我复制它并将其放入浏览器,它redircet我到第一页:( 在这里检查 http://ghadaalsaman.com/poertylist.html – 2014-09-13 18:55:54

+0

你想要发生什么? – bencripps 2014-09-13 19:02:54

+0

它应该把我发送到想要的页面,它的锚定标记不会将我重定向到页码1 – 2014-09-13 19:06:31