2013-04-04 253 views
0

基本上,我有一個滾動div。我想div顯然滾動,但一旦滾動到底部,如果用戶繼續滾動,我不希望頁面自身滾動。基本上,當鼠標在div中時,我希望滾動只在div內,然後當鼠標在div外面時,我希望頁面滾動。有沒有辦法做到這一點?我正在使用jQuery的網站的其他方面,所以我有,如果它有幫助。當div被滾動到底部時停止滾動頁面

+3

代碼樣本? ** [FAQ](http://stackoverflow.com/faq)** – brbcoding 2013-04-04 23:33:46

回答

0

嗯,我可以看到的唯一發生的事情是,當你進入它的時候,焦點並沒有被設置到div上,當你搬出去時焦點並沒有被設置到div上。

例的JavaScript:

<div onMouseOver="JavaScript:this.focus();" onMouseOut="JavaScript:this.blur();"> 

此外,要確保你的事業部你的CSS類具有以下,在這個特定的順序:

overflow: auto; 
overflow-y: scroll;