2011-08-01 34 views
4

我創造了很多圈子。因此,當我將鼠標懸停在「添加到圈子」的谷歌加按鈕上時,會彈出一個小的div,讓我可以垂直滾動瀏覽我的圈子。Google Plus和Javascript - 選擇圈子時禁用滾動功能?

真的很酷的部分是,它禁用身體滾動。所以當我滾動到圈子查看器的底部時,身體不會退出。

這怎麼可能與JavaScript?

(我已經找到了哈克的方式做到這一點:

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

但谷歌沒有更好的身體滾動條停留在地方(它不消​​失喜歡我的代碼,使得它),和身體仍然是不可滾動的......)

重要的是要注意(並且迄今爲止被忽視),身體頁面上的滾動條必須保持在原位。它不會像溢出一樣消失:隱藏使其成爲可能,因爲它會將所有頁面內容向右移動。谷歌在某種程度上解決了這個問題...

截圖:enter image description here

+0

也許你可以添加一個屏幕截圖?你究竟在說哪一頁? –

+0

只需轉到plus.google.com(和登錄)並查看右側邊欄中的添加到圈子區域。 –

+0

@Felix Kling:已添加。 –

回答

0

嘗試使用:

$(document).bind('scroll',function (e) { 
    e.preventDefault(); 
    e.stopPropagation(); 
    return false; 
}); 
+0

沒有。不起作用。 –