【问题标题】:Get scroll bar in JavaScript在 JavaScript 中获取滚动条
【发布时间】:2012-11-05 11:35:02
【问题描述】:

我想在 JavaScript 中的数据上创建滚动条。我从 JSON 中获取数据,如下所示:

$.getJSON(url, function(json) {
try {
var abc = json.abc;
 for ( var i = 0; i < abc .length; i++) {
   abcHtml = abcHtml + abc [i].value + "<br/>";
  }

为了应用滚动条,我使用了overflow:scroll;

但它会显示一个正常的弹出菜单,而不是滚动条。但是每当我打开 Firebug 选项卡或移动 Firebug 选项卡时,我都会在弹出菜单中看到列表的滚动条。

【问题讨论】:

  • 您需要更详细地描述您的问题。请阅读常见问题解答。

标签: javascript scrollbar


【解决方案1】:

不知道你得到一个正常的弹出菜单是什么意思。

abcHtml 是 div 吗?

var container = document.createElement('div');
container.style.overflowY = 'scroll';
container.style.height = '300px';

...
{   var abc = json.abc;
    var out = '';
    for (var i = 0; i < abc.length; i++) {
        out += abc[i].value + "<br/>";
    }
    container.innerHTML = out;
}

这会给你一个在内容大小> 300px 后滚动的 div

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 2015-10-21
    • 2012-11-03
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    相关资源
    最近更新 更多