0

サイト ヘッダーを含む固定サイド バーがあるサイトがあり、サイト コンテンツが右側にスクロールします。このメソッドhttp://gazpo.com/2012/02/scrolltop/に似た方法を使用して、ヘッダー (サイドバー) 内のスクロール トゥ トップ ボタンをフェードインしたいのですが、トリガーしていないようです。サイドバーが固定されているサイト?

ページ全体のスクロールではなく、スクロールするコンテンツに注意するようにjqueryを書き直すにはどうすればよいですか

<script type="text/javascript">
$(document).ready(function(){ 

    $(window).scroll(function(){
        if ($(this).scrollTop() > 100) {
            $('.scrollup').fadeIn();
        } else {
            $('.scrollup').fadeOut();
        }
    }); 

    $('.scrollup').click(function(){
        $("html, body").animate({ scrollTop: 0 }, 600);
        return false;
    });

});

ありがとう

4

1 に答える 1

0

それは多くのことの1つである可能性があります(私はStreakyCobraを使用しています-ここではjsFiddleが非常に役立ちます)

  • 「スクロールアップ」ではなく「スクロールアップ」がボタンのクラスであることを確認しましたか?

  • .scrollup の CSS プロパティは何ですか? 表示がなしに設定されているか、不透明度が 0 に設定されていますか? その場合、フェード インとフェード アウトは影響しません。既に表示されていないものをフェード インまたはフェード アウトすることになるからです。

于 2013-05-02T21:15:35.447 に答える