我想在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选项卡时,我都会在弹出菜单中获得列表滚动条。
答案 0 :(得分: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;
}
这会给你一个在内容大小&gt;之后滚动的div。超过300px