Is it possible to use a string from a CSS class as an array name?
I'm looking for a smarter way to store default animations, which can increase over time to include more parameters in the array.
Example
JavaScript (jQuery): -
var a1 = ['red', 'pink'];
var a2 = ['green', 'lime'];
var a3 = ['blue', 'cyan'];
$('ul li').click(function() {
arr = $(this).attr('class');
$('div#sprite').css('background', arr[0]);
$('div#sprite p').css('color', arr[1]);
});
HTML: -
<div id='sprite'><p>Lorem ipsum...</p></div>
<ul>
<li class='a1'>Array 1</li>
<li class='a1'>Array 2</li>
<li class='a1'>Array 3</li>
</ul>
Thanks in advance!
source
share