当div被滚动到底部时停止滚动页面
问题描述:
基本上,我有一个滚动div。我想div显然滚动,但一旦滚动到底部,如果用户继续滚动,我不希望页面自身滚动。基本上,当鼠标在div中时,我希望滚动只在div内,然后当鼠标在div外面时,我希望页面滚动。有没有办法做到这一点?我正在使用jQuery的网站的其他方面,所以我有,如果它有帮助。当div被滚动到底部时停止滚动页面
答
嗯,我可以看到的唯一发生的事情是,当你进入它的时候,焦点并没有被设置到div上,当你搬出去时焦点并没有被设置到div上。
例的JavaScript:
<div onMouseOver="JavaScript:this.focus();" onMouseOut="JavaScript:this.blur();">
此外,要确保你的事业部你的CSS类具有以下,在这个特定的顺序:
overflow: auto;
overflow-y: scroll;
代码样本? ** [FAQ](http://stackoverflow.com/faq)** – brbcoding 2013-04-04 23:33:46