4

たくさんのサークルを作成しました。そのため、[サークルに追加] Googleプラスボタンにカーソルを合わせると、小さなdivがポップアップ表示され、サークルを垂直方向にスクロールできます。

本当にクールな部分は、ボディのスクロールを無効にすることです。そのため、サークルビューアの一番下までスクロールしても、体が動かなくなります。

これはjavascriptでどのように可能ですか?

(私はそれを行うためのハッキーな方法を見つけました:

$('body').css({'overflow':'hidden'});
$(document).bind('scroll',function () { 
window.scrollTo(0,0); 
});

しかし、グーグルはそれをより良くします。本体のスクロールバーは所定の位置に留まり(私のコードのように消えることはありません)、本体はまだスクロールできません...)

本文ページのスクロールバーは所定の位置に留まらなければならないことに注意することが重要です(そしてこれまで見過ごされてきました)。それはオーバーフローのように消えることはできません:それはすべてのページコンテンツを右にぎくしゃくさせるので、hiddenはそれを作ります。グーグルはどういうわけかこの問題を解決します...

スクリーンショット:ここに画像の説明を入力してください

4

1 に答える 1

0

使用してみてください:

$(document).bind('scroll',function (e) {
    e.preventDefault();
    e.stopPropagation();
    return false;
});
于 2011-08-03T21:59:02.653 に答える