当div滚动到底部时,停止滚动页面

时间:2013-04-04 23:31:39

标签: javascript jquery html css web

基本上,我有一个滚动的div。我希望div显然滚动,但一旦滚动到底部,如果用户继续滚动,我不希望页面本身滚动。基本上,当鼠标在div中时,我希望滚动只在div内,然后当鼠标在div之外时我希望页面滚动。有没有办法做到这一点?我正在使用jquery用于网站的其他方面,所以如果有帮助的话,我会有。

1 个答案:

答案 0 :(得分:0)

嗯,我唯一能看到的事情就是当你进入它时焦点没有设置为div,然后当你移出时焦点松散。

示例JavaScript:

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

此外,请确保您的Div的CSS类具有以下特定顺序:

overflow: auto;
overflow-y: scroll;