Nevermind. I realized that I just needed to assign a global variable instead. ie taking out the "var".
On Apr 15, 10:25 am, Connor <con...@letsbeglobal.com> wrote: > Really? So then how would I assign the variable so it would work > anywhere when a certain element is clicked? > > On Apr 15, 9:16 am, Josch <jluelsd...@googlemail.com> wrote: > > > You initialize the variable within your function ("var color"). > > This means the variable works only within the function. > > You have to initialize it outside your function (Before "$ > > ("span.yellow").click()"). > > > Josch > > > On 15 Apr., 15:26, Connor <con...@letsbeglobal.com> wrote: > > > > Hi, > > > > One other quick question: I'm trying to assign a value to a variable > > > when a certain element is clicked. Here is my code (wrapped in the > > > normal jquery ready function) > > > > $("span.yellow").click(function(){ > > > var color = '#f8e226'; > > > > }); > > > > $(".color-changer span").click(function(){ > > > $(".title b").animate( { color: color }, 1000); > > > $(".thick").animate( { backgroundColor: color }, 1000); > > > $("a.link").animate( { color: color }, 1000); > > > > }); > > > > I am using the color plugin to allow me to animate color values. As > > > you can see, I'm referencing the variable color in the next function. > > > Am I missing something, because this doesn't work.