1

こんにちは、私は superscrollorama を使用していますhttp://johnpolacek.github.com/superscrollorama/は、何らかの方法でナビゲーションを作成することができます。作成する方法が見つかりません。そして停止します。何をすればよいでしょうか ?助けてくれてありがとう

これが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 に答える