0

jQueryが次のアクションを処理できるかどうか疑問に思いました:

読者がBlogspotブログページを下にスクロールし始めたときにURLリンクを表示したいと思います。これらのリンクは、読者がページを一番上の位置(0%表示)にスクロールするまで、常に100%表示されたままになります。

私は1つのjQueryを見つけました、それはここにあります。

しかし、これはWebサイトボタンの上部にスクロールするように機能します。jQueryがこのように機能することを望みますが、マウスクリックで一番上にスクロールする代わりに、リーダーを特定のURLリンクにリダイレクトします(マウスクリックで)。

これを行うことは可能ですか?

ありがとうございました。

4

1 に答える 1

1

クリックが通常のリンクのように発生するように通常のアンカーを使用する場合は、フェードのためにこれを行うことができます。

$(function() {
  $(document).scroll(function() {
    if($('body').scrollTop() == 0)
      $("a.hide:visible").fadeOut();
    else 
      $("a.hide:hidden").fadeIn();
  });
});

そして、この CSS は最初は非表示になっています。

.hide { display: none; }

次のようにリンクを定義します。

<a class="hide" href="Http://google.com">Google Link</a>

このスクリプトは、トップ ( $('body').scrollTop() == 0) にいる場合は表示されているリンクをフェードアウトし、トップにいない場合はフェードインするように指示します。このように動作させたいリンクにclass="hide"割り当てるだけです。class="hide"

于 2010-03-13T19:05:42.007 に答える