2014-09-13 36 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