2013-04-04 158 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;