It certainly does, thanks very much Alexandre, makes sense now :)
On Jan 24, 12:47 pm, Alexandre Plennevaux <[EMAIL PROTECTED]> wrote: > in that particular bit of code, it's useless (since he did not use > it :) ). > > but let me point you to an example where passing the event to the > function is useful, see this tutorial :http://docs.jquery.com/ > Tutorials:AJAX_and_Events (down the page) > > $(document).ready(function() { > $('body').click(function(event) { > if ($(event.target).is('h3')) { > $(event.target).toggleClass('highlighted'); > } > }); > > }); > > hope this helps, > > Alexandre > > On 24 jan, 10:44, Pickledegg <[EMAIL PROTECTED]> wrote: > > > In one of the tutorials on this page: > > >http://docs.jquery.com/Tutorials:jQuery_For_Designers > > > in this bit of code, (on the starred line), the 'event' is passed to > > the function that toggles the .thebody class. > > > I don't understand what this 'event' is and why is it passed on this > > line and not any of the others.. > > > Can someone possibly explain what its there for please? thanks. > > > // When the page is ready > > $(document).ready(function(){ > > $(".article .thebody").hide(); > > $("#container .article ul") > > .prepend("<li class='readbody'><a href='' title='Read the > > article'>Read Body</a></li>"); > > > ******** $(".actions li.readbody a").click(function(event) > > { ********* > > $(this).parents("ul").prev(".thebody").toggle(); > > > // Stop the link click from doing its normal thing > > return false; > > }); > > });