Unfortunately that didn't work either. Is there another approach that I should be taking on this?
On Jan 6, 3:20 pm, Johan Borestad <johan.bores...@gmail.com> wrote: > I think you just forgot the last brackets on your hover method: > > $("div.tvbutton").hover(function () { > $("div.tv").trigger('hover'); > > }) <--- Forgotten > > This could be optimized a little better by using id's, or at last > saving a a reference to the "div.tv", so that you don't have to make > search for the div every time (unless you're using ajax ofcourse), but > this should work now at last :-) > > / Johan > > On Jan 6, 9:42 pm, Jordan <jscottphil...@gmail.com> wrote: > > > Thanks for the insight Johan! When I implemented that though, it just > > added the hover cross fade to the other div as well. I am looking for > > a way to make the 2nd div JUST trigger the first. I was looking at the > > page you linked to and I am messing around with something like the > > following... although I can't get it to work. Any thoughts? > > > $(document).ready(function () { > > $('div.tv, div.desk, div.phone').hover(function () { > > //hover in > > var div = $('> div', this); > > > if (div.is(':animated')) { > > div.stop().fadeTo(500, 1); > > } else { > > div.fadeIn(250); > > } > > }, function () { > > // hover out > > var div = $('> div', this); > > if (div.is(':animated')) { > > div.stop().fadeTo(1000, 0); > > } else { > > div.fadeOut(1000); > > } > > }); > > $("div.tvbutton").hover(function () { > > $("div.tv").trigger('hover'); > > > }); > > > On Jan 5, 4:33 pm, Johan Borestad <johan.bores...@gmail.com> wrote: > > > > Hi! > > > There are a number of nice implementations you could use for this. > > > Example the jQuery trigger.http://docs.jquery.com/Events/trigger > > > But for now, the simpliest solution is just to add another selector > > > like this > > > > $('div.example, div.tv').hover( ..... > > > > / Johan > > > > On Jan 5, 8:33 pm, Jordan <jscottphil...@gmail.com> wrote: > > > > > I recently implemented the Image Cross Fade Transition (http:// > > > > jqueryfordesigners.com/image-cross-fade-transition/) > > > > > It works great, and I'm hoping to add to the code to enhance the > > > > functionality. Currently, if I hover over the image, it runs the cross > > > > fade transition, which I would like to keep. I have another div on the > > > > page that I would like to trigger the first instance when hovered over > > > > as well. Is there a good way to add this? > > > > > Here's what I'm using for the first instance: > > > > > $(document).ready(function () { > > > > $('div.tv').hover(function () { > > > > //hover in > > > > var div = $('> div', this); > > > > > if (div.is(':animated')) { > > > > div.stop().fadeTo(500, 1); > > > > } else { > > > > div.fadeIn(250); > > > > } > > > > }, function () { > > > > // hover out > > > > var div = $('> div', this); > > > > if (div.is(':animated')) { > > > > div.stop().fadeTo(1000, 0); > > > > } else { > > > > div.fadeOut(1000); > > > > } > > > > });