2013-02-28 51 views
1

我想滾動到一個div當它到達它採用暴露DIV亮點。jQuery的滾動到div的再暴露

此刻,我可以得到滾動到自身的工作,對自己卻努力讓他們一起暴露。

我有什麼至今:

$(function() { 

    $("a.link").click(function() { 

$.scrollTo('#test', 800); 

    $("#test").expose(); 

    }); 

}); 
+0

當你使用一些插件你發現*「在那裏」*你在擲骰子來獲得一些答案。而是設置包含插件的演示jsBin或jsFiddle。 – 2013-02-28 10:52:55

回答

0
$("a.link").click(function(e) { 
    e.preventDefault(); 
    var $test = $('#test'), o = $test.offset().top; 
    $('html, body').animate({ scrollTop: o }, 800, function(){ 
     $test.expose(); 
    }) 
}); 
+0

謝謝未定義 – user1876407 2013-02-28 11:11:57

1

的scrollto功能具有一個功能,當滾動完整的執行環境。做那個函數的揭露。

$.scrollTo('#test', 800, { 
    'onAfter': function() { 
    $("#test").expose(); 
    } 
}); 
0

這是因爲... exposescroll之前調用正在發生......用onAfter選項...這個函數被調用滾動結束

onAfter後:所謂的後滾動結尾

$.scrollTo('#test', 800, {onAfter:function(){ $("#test").expose(); } }); 
+0

非常感謝@bipen – user1876407 2013-02-28 11:13:30

+0

歡迎.... @ user1876407 .. :) ..編碼快樂 – bipen 2013-02-28 11:58:20