What makes it hard to follow your code, what is "d"? $(document).click(function(d){
why is is about clicking on the document? what is "a"? if($("#acc"+a).is(":visible")){ also, have you considered moving away from :visible? it's got it's quirks and niches going across browsers... maybe using CSS classes and "hasClass", "addClass", "removeClass" instead? On Jan 12, 11:31 am, Valerij <valeri...@gmail.com> wrote: > Alright, I've changed the <a>s that are not links to divs, page is > fully valid now, but same thing happens! Just that nows its totally > impossible to open ANY of popup while it works in all other browsers! > > On Jan 12, 9:19 am, "Jonathan Vanherpe (T & T NV)" <jonat...@tnt.be> > wrote: > > > RobG wrote: > > > > On Jan 12, 5:51 am, Valerij<valeri...@gmail.com> wrote: > > >> Hey guys, I have this popup menu that works.. great! In Chrome, > > >> Safari, Firefox AND it USED to work in IE8, until I added just 1 div. > > > [...] > > > >> This works in all the browsers great even after I added this div, but > > >> in IE8 it suddenly stopped. > > > >> <a id="acc" class="baritem" href="javascript:void(0);"><div > > >> class="textup">My Account</div></a> > > > > Your markup is invalid, div elements don't belong inside a elements. > > > > [...] > > >> Is there a fix for this? > > > > Start with valid markup:<URL:http://validator.w3.org/> > > > Also, if it's not a link, don't use an <a> element. > > > Jonathan > > -- > > Jonathan Vanherpe - Tallieu & Tallieu NV - jonat...@tnt.be