Hi Brandon, I've tried changing this code:
$('#mainMenu ul li ul li a[href$="' + href + '"]').triggerHandler ('click'); to: $('#mainMenu ul li ul li a:first').triggerHandler('click'); in order to see if it was the selector that's causing the problem. It seems it is. The second line of code works as expected in ie6 and ie7. Is there another way of selecting a link with a href that matches the clicked link's href? Thanks, Sameer On Nov 14, 3:31 pm, n00bert <[EMAIL PROTECTED]> wrote: > Hi Brandon, > > no errors in ie at all. I've uploaded the site I'm working on > athttp://rosiespencer.co.ukWhen it loads, click a small thumb. The menu > should slide down and the contents of #content are replaced via ajax. > Some larger thumbs appear. This is where it breaks in ie. In other > browsers if you click one of the bigger thumbs, #content is replaced > as expected. > > Thanks again for your help, > > Sameer > > On Nov 14, 2:23 pm, "Brandon Aaron" <[EMAIL PROTECTED]> wrote: > > > On Thu, Nov 13, 2008 at 10:26 PM, n00bert <[EMAIL PROTECTED]> wrote: > > > > Hi Brandon, > > > > I put an alert in like so: > > > > $('#content div.thumb a').livequery('click', function(e) { > > > alert ('clicked'); > > > e.preventDefault(); > > > var href = $(this).attr('href'); > > > $('#mainMenu ul li ul li a[href$="' + href + '"]').triggerHandler > > > ('click'); > > > return false; > > > }); > > > > Safari, Firefox and Opera all show the alert when clicked. ie6 and ie7 > > > do not. In firebug, there are no errors. Any clues? > > > But are there any errors in IE? > > > -- > > Brandon Aaron