【问题标题】:Disable Background Scrolling禁用背景滚动
【发布时间】:2013-03-26 13:39:36
【问题描述】:

我有一个 asp:LinkBut​​ton 在点击时显示一个 div。在显示 div 时,我想禁用背景页面(aspx 页面)的滚动。怎么做?我已经申请了溢出:隐藏;身体的 css 属性。它在浏览器中运行良好,但在三星 Galaxy 平板电脑 2.2 版和索尼爱立信 4.0.4 版等移动设备中运行良好。我想在移动设备中查看我的应用程序时禁用页面滚动。

请帮忙。任何帮助将不胜感激。提前致谢。

【问题讨论】:

    标签: c# javascript jquery asp.net css


    【解决方案1】:

    设置溢出:滚动;在正文和 HTML 上。还将位置设置为固定,位置:固定;。

    【讨论】:

    • 只需删除溢出:隐藏并尝试这个
    • 没错,但只是为了确保它没有被隐藏,或者如果他需要动态设置它,他可以这样做。
    • @Caleb Keith 谢谢你的回复。我试过了。它工作完美。但是如果我们使用 jquery 编写内部点击函数,例如 $("body").css({overflow: 'scroll',position: 'fixed'}); $("html ").css({溢出:'滚动',位置:'固定'}); **但它不起作用。我想禁用 onclick 事件中的滚动
    • 嗨,我在 onload '$("body").css({overflow: 'scroll',position: 'fixed'});'中使用此代码。它禁用了滚动条。但是当我尝试在点击事件中使用此代码时,它不起作用
    • 我找到了解决方案。感谢您的帮助。
    猜你喜欢
    • 2019-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    相关资源
    最近更新 更多