1

您好,我正在使用 superscrollorama http://johnpolacek.github.com/superscrollorama/可以以某种方式创建导航,我找不到任何创建方式,我正在使用 scrollTo 插件,但它只滚动一个部分然后它停止。我该怎么办 ?非常感谢您的帮助

这是javascript代码:

$('.menu li a').on('click',function(e){
    e.preventDefault();
    var $this = $(this),
        pieces = $this.attr('class').split('m_');

    if(typeof pieces[1] != "undefined"){
        var section = $('body').find('#'+pieces[1]);
        var pos = section.position();

        $(window).scrollTo(pos.top, 2500, {queue:true});
    }
});

十分感谢 !!!

4

1 回答 1

0

我没有使用超级滚动进行导航,我只是使用了 jquery animate。

`// Scroll
$('a.scroll').click(function(e) { 
  e.preventDefault();
scroll($(this).attr("href"));
});`

`// LINKS
function scroll(link){
  $('html,body').animate({scrollTop: $(link).offset().top - 0}, 'slow');
}`

请注意,您可能需要将链接代码包含在 jquery on ready 函数中。

于 2013-10-08T17:11:51.197 回答