thanks...i'll give that a shot...i knew there had to be an easy
way....im loving jquery more and more...

On Mar 19, 4:42 pm, "Richard D. Worth" <rdwo...@gmail.com> wrote:
> In the click callback, check event.target
>
> $('div.mydiv').click(function(event) {
>   if ($(event.target).is('.mydiv')) {
>     //this code will not run if you click on an element without .mydiv class
>   }
>
> });
>
> - Richard
>
> On Thu, Mar 19, 2009 at 5:42 PM, gmoniey <gmon...@gmail.com> wrote:
>
> > Hi...I have div that when clicks on expands (kinda like an
> > accordion...but multiple divs can be expanded at once)
>
> > The code is something like this:
>
> > $('div').filter('.mydiv').click(function () {
> > //expand the div here (ajax call)
> > });
>
> > Now my problem is that inside this div, there can sometimes be a
> > link.When the link is clicked, the browser is obviously directed to
> > the new page, however, the ajax call is still fired off, and the div
> > attempts to expand (or collapse) before the new page is rendered
>
> > Is it possible to somehow ignore the click when it is on a hyperlink?
> > I want to reduce the load on the server by removing the unneeded ajax
> > call.
>
> > Thanks!
>
>

Reply via email to