0

所以我有一个带有滚动条的弹出窗口。对于滚动条,我使用了基本的 CSS 元素溢出:滚动。但问题是滚动条出现在侧面和底部。现在我想知道是否有任何方法可以删除底部滚动条,因为即使它锁定它对我来说也没用,没有它看起来会更好。我用谷歌搜索它并没有找到任何东西,所以如果你有解决方案,请分享它。如果您需要任何代码,请告诉我,我会发布它。

这是弹出窗口的“我的”css(我从http://www.zurb.com/playground/reveal-modal-plugin获得代码):

.reveal-modal-bg { 
    position: fixed; 
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0; 
    }

.reveal-modal {
    visibility: hidden;
    top: 100px; 
    left: 50%;
    margin-left: -300px;
    width: 520px;
    height: 400px;
    background: #eee url(modal-gloss.png) no-repeat -200px -80px;
    position: absolute;
    z-index: 101;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
    overflow:scroll;
    }

    .reveal-modal h1{
        color: green;
        font-size: 40px;
    }

    .reveal-modal strong{
        font-style: inherit;
    }

.reveal-modal.small         { width: 200px; margin-left: -140px;}
.reveal-modal.medium        { width: 400px; margin-left: -240px;}
.reveal-modal.large         { width: 600px; margin-left: -340px;}
.reveal-modal.xlarge        { width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
    font-size: 22px;
    line-height: .5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
    } 
4

2 回答 2

1

更好的方法是

overflow-x:hidden;
overflow-y:auto;

这样,这意味着如果页面使用 jquery 变大,然后您需要滚动视图,则视图不会变小并影响您的测量

于 2013-06-21T16:10:30.573 回答
0

这应该有效:

overflow-x:hidden;
overflow-y:auto;
于 2013-04-23T12:49:58.063 回答