我可以在溢出时删除底部滚动条:滚动?

时间:2013-04-23 12:20:44

标签: scroll

所以我有一个带滚动条的弹出窗口。对于滚动条,我使用了基本的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;
    } 

2 个答案:

答案 0 :(得分:1)

更好的方法是

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

这意味着如果一个页面随着jquery变大,那么你需要滚动视图不会变小并影响你的测量

答案 1 :(得分:0)

这应该有效:

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