【问题标题】:force browser to add horizontal scroll bar?强制浏览器添加水平滚动条?
【发布时间】:2010-06-29 21:51:37
【问题描述】:

只是想知道是否有某种方法可以强制浏览器显示水平滚动条。我的问题是我在 div 中有一些图像,当我缩小窗口时它们会“溢出”。我宁愿不使用溢出属性,也不想调整图像大小。

提前致谢,

马特

【问题讨论】:

  • 嗯?如果它们溢出窗口,滚动条将默认出现。
  • 对不起,如果我不清楚。我的意思是当我缩小浏览器窗口时它们会溢出 div。直到浏览器窗口到达滚动条显示的图像。

标签: css image html


【解决方案1】:

使用 CSS3 overflow-x 属性强制滚动:

overflow-x: scroll

将其绑定到 Javascript onresize 回调中,您应该一切就绪。

【讨论】:

  • 我想要整个页面的滚动条,而不是 div 本身。
  • 你有没有试过直接在body标签上使用overflow(可能结合一些width设置/调整)
【解决方案2】:

啊,我真是个菜鸟。我需要做的就是将它添加到我的脚本中:

$(window).resize(function() {
if($(window).width() <= 1200)
    $("body").css("width","1200px");
else
$("body").css("width","100%");
});

这正是我想要的。

感谢你们的帮助。

【讨论】:

  • 你知道你可以使用min-width: 1200px吗?
猜你喜欢
  • 2015-02-15
  • 2018-03-23
  • 1970-01-01
  • 2012-03-01
  • 2010-09-19
  • 1970-01-01
  • 1970-01-01
  • 2018-10-20
  • 1970-01-01
相关资源
最近更新 更多