【问题标题】:How do I make my horizontally scrolling page work in IE?如何让我的水平滚动页面在 IE 中工作?
【发布时间】:2011-02-19 23:47:05
【问题描述】:

我在我的网站上的页面上使用水平滚动〜在 FF 中效果很好但在 IE 中不行,我怎样才能让它在 IE 中工作?这是我的 html 头部的 JS:

<script src="js/jquery-1.2.6.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
    $(function(){
        $("#page-wrap").wrapInner("<table><tr>");
        $(".post").wrap("<td>");
    });</script>

当然还有其他脚本文件,但它很大,所以我不打算在这里发布。有没有什么技巧可以让它在 IE 中正确滚动?提前谢谢!

【问题讨论】:

  • 题外话,但只是想确保您知道您使用的是相当旧的 jQuery 版本。 1.4.2 版是当前版本,具有许多功能和性能改进。

标签: jquery html cross-browser scroll


【解决方案1】:

这看起来像一个黑客。您基本上是将内容放在一个显然有溢出的表格单元格中。为什么不在#page-wrap.post 元素本身上设置溢出?

#page-wrap {
    overflow-y: scroll;
}

也许需要更多的 CSS 属性,但这取决于目前未知的完整上下文。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    相关资源
    最近更新 更多