나는 한 번에 하나씩 다른 div보다 약간 더 불투명하게 div를 만들려고합니다. 보시다시피 이미 변수를 만들어 일부를 단순화했습니다. 1 줄에 당신은이 jQuery 코드를 어떻게 단순화 할 수 있습니까?
var f1 = $('#f1');
var f2 = $('#f2');
var f3 = $('#f3');
var f4 = $('#f4');
if(art==1){
f1.css('opacity',1);
f2.css('opacity',0.9);
f3.css('opacity',0.9);
f4.css('opacity',0.9);
}else if(art==2){
f1.css('opacity',0.9);
f2.css('opacity',1);
f3.css('opacity',0.9);
f4.css('opacity',0.9);
}else if(art==3){
f1.css('opacity',0.9);
f2.css('opacity',0.9);
f3.css('opacity',1);
f4.css('opacity',0.9);
}else if (art==4){
f1.css('opacity',0.9);
f2.css('opacity',0.9);
f3.css('opacity',0.9);
f4.css('opacity',1);
}
(http://stackoverflow.com/questions/9387150/simplify-this-jquery-code/9387437#9387437)? 이전 답변에서 배우고이 코드에서 직접 시험해보십시오. 너 자신에게 무언가를 시험 해보는 경우에, 더 특정한 질문을 질문하십시오. 우리는 당신을 위해 코드를 다시 작성하기 위해 여기에 온 것이 아닙니다. 너무 현지화 된 투표 마감. – jfriend00
for 루프를 사용하면 실제로이 작업을 수행 할 수 없기 때문입니다. 어제 jQuery로 작업하기 시작했습니다. – user1189771