jquery - Div 位置固定滚动条不起作用

标签 jquery html css scroll

我做了一个弹出框<div id="popBox"> position:fixed; width:80%; height:80%;在屏幕中央。

我使用 jQuery $('body').css('overflow', 'hidden');当它打开时。因此用户不会滚动弹出框后面的内容。

问题来了

1.修复-窗口缩小时不会出现滚动条。

2.jQuery lock body overflow-hidden。所以滚动条会消失。

有什么办法可以解决这个问题吗?

这是 fiddle http://jsfiddle.net/gAEut/

最佳答案

试试这个

$('body').css('overflow', 'scroll');

或者如果您的意思是希望弹出窗口滚动,请改为执行此操作

$('#popBox').css('overflow', 'scroll');

关于jquery - Div 位置固定滚动条不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21019819/

相关文章:

javascript - jQuery 更改属性并将其改回来

javascript - 每 x 秒递增一次进度条

php - Pinterest 小部件与 jquery 选项卡冲突

jquery - 如何在不触发history.js中的statechange的情况下更改状态?

html - 跨表的多个列分配单个标题属性

javascript - 浏览器列表错误 : Unknown browser query `heroku create $YOUR_APP_NAME --region eudefaults`

css - 应用缩放 :80% to some browsers but not Internet Explorer

javascript - 如何获得特定类的div的长度

javascript - 这是 JavaScript 中的数组还是变量?

html - 如何修复 safari 和 chrome 上的谷歌字体像素化问题