如何在jQuery中编写以下代码,并将其应用于所有元素(类名为something
)。我试图让https://gist.github.com/1129073应用于由class指定的多个元素,而不是仅由id定位的单个元素。将JavaScript代码重新写入jQuery
更具体地说,我在看着http://jsfiddle.net/fgnass/9BkjZ/,并试图使它在类而不是仅仅一个id上工作,因此它可以应用于很多元素。
(function(a,b,c){
setInterval(function(){
for(
b=0;
b<8;c||(a.innerHTML+='<i><b>'),
a.childNodes[b].style.opacity=(++b-~c)%8*.1+.2);
c=-~c
},99)
})(document.getElementsByClassName('something'));
以上仅该代码使用})(document.getElementsByClassName('something')[0]);
作为最后一行时工作的第一个元素w为someting
/类名上。
哇。这种扭曲的混乱甚至从何而来? –
@MattBall也许类似于http://www.140byt.es/ ;-) – Prinzhorn
^Yup大声笑。 ;)@MattBall,请参阅:https://gist.github.com/1129073。我已经将'getElementById'改为'getElementsByClassName',因为我希望它适用于许多'类'而不是仅仅一个'id'。 – Steve