2010-04-22 27 views
0

我有一個簡單的滑動功能,可以打開onclick。我想要做的就是跳轉到打開的div後面的頁面底部。基本上,等待slidetoggle完成 - 然後想象點擊我的跳轉鏈接拉下視口。這是我的代碼。跳轉到jQuery中完成函數的錨鏈接?

$('#clickme').click(function() { 
     $('#form-area').slideToggle('slow', function() { 
      // Animation complete 
       // what can i put here that's like my standard jumpto? 

     }); 
     }); 

<a href="#form-bottom" id="clickme">Click here</a> 

<div class="main" id="form-area" > 
Stuff 
</div> 
<a name="form-bottom"></a> 

回答

0

這應該工作:

location.href = '#form-bottom'; 
+0

這工作 - 謝謝了!有沒有一種很好的方法可以順利地進行動畫製作? – nick92675 2010-04-22 16:44:10

+1

什麼拉賈說^^ – Raja 2010-04-22 16:49:08

+0

沒錯要求略有改變,所以我沒有嘗試的scrollto。但我在IE6中發現,location.href強制刷新頁面。作爲一個快速修復 - 我剛添加這個跳轉至底部: DH = document.body.scrollHeight \t \t \t \t CH = document.body.clientHeight \t \t \t \t如果(DH> CH){ \t \t \t \t MoveMe的= DH-CH \t \t \t \t window.scrollTo(0,MoveMe的) \t \t \t \t} – 2010-04-22 16:56:01