2012-06-25 75 views
7

我有一個表格最後一列包含操作按鈕,該按鈕打開表格下的另一個部分。當該部分被打開時,主體頁面保留在按下來自操作列的按鈕的位置。我需要使用jQuery,最好使用.animate將.html頁面滾動到表格下方的打開部分。onClick使用jQuery .animate轉到頁面底部

小提琴例如:http://jsfiddle.net/Ksb2W/110/

如果有人C和幫助我。 謝謝。

+0

'你是什麼意思'到桌下的那個開放部分。哪裏? – Blaster

+0

在我的小提琴中,我沒有任何動作按鈕... – mcmwhfy

回答

14

演示http://jsfiddle.net/h4ZQR/http://jsfiddle.net/byRRY/

良好的API:http://api.jquery.com/scrollTop/

請注意:您可以使用:.animate({scrollTop: $("#whateverdiv").offset().top});轉到頁的某些部分。

希望這有助於

HTML

<a href="#bottom" id="hulk">Click me to go to bottom</a> 

代碼

$("#hulk").click(function() { 
    $("html, body").animate({ scrollTop: $(document).height() }, "slow"); 

});​ 

OR

$("a[href='#bottom']").click(function() { 
    $("html, body").animate({ scrollTop: $(document).height() }, "slow"); 
    return false; 
});​ 
+2

和「綠巨人」身份證你必須給一個邊距或從CSS的東西。 – RulerNature

+2

@RulerNature yeps':)',如果css需要用它,謝謝 –

+0

班上最好的:D謝謝! – mcmwhfy