【发布时间】:2013-11-18 00:48:13
【问题描述】:
您好,当我悬停一个元素时,是否可以在不使用overflow:hidden; 的情况下禁用窗口滚动?
我试过了:
$('.chat-content').on('mouseenter',function(){
$(document).scroll(function(e){
if(!$(e).hasClass('.chat-content'))
e.stopPropagation();
e.preventDefault();
});
});
我的意思是,我想让滚动条保持可见,但是当我用鼠标滚动出元素时,窗口不会滚动,而我已经结束的元素可以滚动
所以禁用 body 的滚动,而不是元素的滚动,我不使用 css 就结束了
这是我的另一个尝试:http://jsfiddle.net/SHwGL/
【问题讨论】:
-
你能做jsFiddle的例子吗?
-
@antindexer jsfiddle.net/SHwGL
标签: javascript jquery css scroll