ja je skonfigurować na początku skryptu:Jak korzystać z jQuery (elementArray)?
var grid = $('#grid');
var lines = $('#lines');
var background = $('#background');
Indziej w skrypcie, muszę zmienić CSS dla wszystkich 3 elementów w tym samym czasie. Zamiast to zrobić:
grid.css({...
lines.css({...
background.css({...
chcę zrobić coś jak jedna z nich:
$(grid, lines, background).css({...
$([grid, lines, background]).css({...
Jednak jedyną rzeczą, która wydaje się działać jest poprzez odniesienie identyfikatory bezpośrednio, jak to:
$('#grid, #lines, #background').css({
Wolałbym używać odniesień do elementów zamiast identyfikatorów bezpośrednio, ponieważ mogą one zmieniać się dynamicznie. czy to możliwe?
Niestety, nie robi nie wydaje się być sposobem na dodanie więcej niż jednego obiektu jQuery na czas. Nie jest to jednak zbyt nierozsądne, ponieważ obiekty jQuery same mają charakter tablicowy. –
To rzeczywiście działa w twoim przykładzie jsfiddle, ale nie w moim skrypcie. Myślę, że mam oddzielny problem ze zmiennym zakresem, aby to zrozumieć. Dzięki! – velocityhead