我如何总结这些变量?
var curb = $("#nav-b").position().top;
var curc = $("#nav-c").position().top;
var curd = $("#nav-d").position().top;
var cure = $("#nav-e").position().top;
var curf = $("#nav-f").position().top;
var curg = $("#nav-g").position().top;
var curi = $("#nav-i").position().top;
我尝试过这样的事情:
var let = '';
var charCodeRange = {
start: 66,
end: 90
} // b to z
for (var cc = charCodeRange.start; cc <= charCodeRange.end; cc++) {
let = String.fromCharCode(cc);
'cur' + let = $("#nav-" + let).position().top;
}
答案 0 :(得分:2)
你为什么不使用类名?您可以将“字母”类放在您需要的字母上。这是一个简单的例子。
var total = 0;
$('.letter').each(function(){
total += $(this).position().top;
});