2012-06-25 13 views
7

Mam tabelę, w której ostatnia kolumna zawiera przyciski akcji, która otwiera kolejną sekcję pod tabelą. Gdy ta sekcja jest otwarta, strona ciała pozostaje tam, gdzie został naciśnięty przycisk z kolumny akcji. Muszę użyć jQuery najlepiej z .animate, który przewija stronę .html do tej otwartej sekcji pod tabelą.onClick przejdź do dolnej części strony, używając jQuery .animate

skrzypce przykład: http://jsfiddle.net/Ksb2W/110/

Jeśli ktoś cand mi w tym pomóc. Dziękuję.

+0

Co masz na myśli mówiąc "do tej otwartej sekcji pod stołem"? Gdzie ? – Blaster

+0

w moim skrzypcach Nie mam nic na przyciskach akcji ... – mcmwhfy

Odpowiedz

14

demohttp://jsfiddle.net/h4ZQR/lubhttp://jsfiddle.net/byRRY/

Dobry API: http://api.jquery.com/scrollTop/

Uwaga: można użyć: .animate({scrollTop: $("#whateverdiv").offset().top}); aby przejść do niektórych odcinkach stronie.

Nadzieja to pomaga

html

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

kod

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

});​ 

LUB

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

i dla "hulk" id musisz podać margines-top lub coś z css. – RulerNature

+2

@RulerNature yeps ':)', jeśli css musi iść z tym, dzięki za to –

+0

Najlepszy w klasie: D Thank's! – mcmwhfy

Powiązane problemy