Switch on compatbility mode and see if it fixes the problem.  Although it is
usually made for 'layouts' it has been known to work on some older examples
of code. As well, test it on IE 8 Vista which is not in beta anymore.  As
with, IE 8 Windows 7 technically isn't beta anymore since it was recently
reported that Windows 7 went RC this week.  Either way, test it in Vista
(you can obtain an IE 7 Vista IMG for VM from Microsoft for free and just
put IE 8 on there) and let us know if the problem exists there, it could be
a bug in the IE 8 Windows 7 release that needs to be reported before the RC
is an official build.

-----Original Message-----
From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
Behalf Of Dayjo
Sent: Wednesday, April 08, 2009 2:32 AM
To: jQuery (English)
Subject: [jQuery] Re: live() not working in IE8?


However I have recently been noticing IE 8 Beta having issues with the
live('click') event... could be the fact I'm using Windows 7 IE 8
beta... but who knows!

On Apr 8, 9:30 am, Dayjo <dayjoas...@gmail.com> wrote:
> The solution I made for this problem is to put the .change() function
> inside a function called "DOMReload()" along side other similar
> functions, then.. whenever I do any ajax calls or loads() I run
> DOMReload() so that the function is re-applied to all new elements.
>
> It's a shame that live doesn't work with these events, and its a shame
> that jquery doesnt have a $(dom.reload)  function instead of or as
> well as $(document.ready).
>
> On Mar 12, 1:27 am, Dave Methvin <dave.meth...@gmail.com> wrote:
>
> > > $('#orderlineform #product_id').live('change',isRentalActive);
>
> > The change event isn't one of the ones supported by .live(), in fact
> > it's specifically documented as not supported:
>
> >http://docs.jquery.com/Events/live#typefn
>
> > The .live() method requires events to bubble to the document level
> > where they're handled. The reason your code works fine in Firefox and
> > others is because they do the right thing and bubble the change event
> > as specified by the W3C. IE, on the other hand...do we really need to
> > finish this sentence?  :-)

Reply via email to