2013-02-28 52 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