2011-06-08 54 views
1
<script type='text/javascript'> 

    $(window).load(function(){ 
     $("#tabs").tabs(); 
     $(".nexttab").click(function() { 
      $("#tabs").tabs("select", this.hash); 
     }); 
    }); 

</script> 


<tr> 
    <td>&nbsp;</td> 
    <td align="right"> <a class="nexttab" href="#tabs-1"> << Back </a> &nbsp;&nbsp; <a class="nexttab" href="#tabs-3">Next >> </a> </td> 
</tr> 

當我使用上面的代碼,它完全移動到下一個標籤和前一個標籤。但問題是,當我去到下一個或上一個標籤,我的屏幕正在下降(我的意思是頁面向下滾動一點,但)。你能幫我嗎..在此先感謝。頁面向下滾動,當我使用標籤菜單中的下一個標籤按鈕

問候 拉梅什

回答

0

你必須在你的click處理程序添加一個return false,所以它不跳的定義哈希值。

$(".nexttab").click(function() { 
    $("#tabs").tabs("select", this.hash); 
    return false; 
}); 

而且使用<< BackNext >>無效。使用&lt;&lt; Back或者Next &gt;&gt;

1

您的定位標記中的#tabs-1#tabs-3正在使瀏覽器跳轉到這些定位點。爲防止出現這種情況,請在您的點擊處理程序的末尾添加return false;,以防止默認的瀏覽器操作。