您的位置:首页 > Web前端 > JavaScript

js settimeout

2015-01-15 11:06 197 查看
参考自这篇文章

关键:settimeout要放到遍历的外边(ele为数组),才能使得循环遍历生效。

function getElementsByClassName(n) {
var classElements = [], allElements = document.getElementsByTagName('*');
for (var i = 0; i < allElements.length; i++) {

if (allElements[i].className == n) {

classElements[classElements.length] = allElements[i];

}
}
return classElements;
}
function loaded() {
var ele = getElementsByClassName('myScrollbarH');
setTimeout(function () {

for (i = 0; i < ele.length; i++) {
var element = ele[i].id;
//alert(element);
new iScroll(element, {
scrollbarClass: 'myScrollbar'
});
}

}, 100);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: