I'm installing GE now, but it would be great if you could create a sample test-page to highlight this particular behaviour. (and exclude everything else from that page, for easier further testing).
On Sun, Nov 1, 2009 at 6:37 PM, jmatthews <jmatth...@xexam.net> wrote: > I tried that, too. > > This is some bizarre behavior. It is not at all what you would > predict. > > Let me show you the Firebug-generated html tree below. > > <td class="Senate" style="font-size: 12px; color: black; font-style: > normal; text-decoration: none; cursor: default; border-spacing: 0pt;"> > Senate > <table> > <tbody> > <tr> > <td id="ALSenatePlacemarks" > class="outerTableForPlacemarksTable"> > <table class="placemarkTable"> > <tbody> > <tr class="placemarkTableRow"> > <td class="marginSpaceBeforeCheckBox"/ >> > <td class="dottedCheckBoxColumn"></td> > <td class="checkBoxColumn"></td> > <td class="placemark">Lowell Ray > Barron</td> > </tr> > <tr class="placemarkTableRow"></tr> > <tr class="placemarkTableRow"></tr> > <tr class="placemarkTableRow"> > etc.... > > This is a series of nested tables, and the nesting is pretty deep, due > to html acting goofy. I had to nest that deep to get it to work. > > Mousing over class="placemark" causes it to fire as if there was a > mouseover on class="Senate." "placemark" has its own class, separate > from the "senate" class. > > > To see this in action, here is the link. > http://www.sovereignstates.net/StateLegislators/VSLegislators.htm > > It requires the Google Earth API and will prompt you to load it. > (It's nice to have, as GE is no longer just a desktop-restricted thing > anymore). > > After the Google API installs, the page should load. The initial load > is slow because it is a map with lots of point data. You should see > the US come up with colored states. Once it has loaded the first > time, subsequent loads will be fast as it stays in the browser cache. > > Click on the Alabama Senate. It will open a scroll within the scroll > on the left, showing Alabama's senator's names. When you mouse over > senator names, the system interprets that as ALSO a mouseover the > "Senate" label at the top. This should not be the case. > > In any event, the senator names are, quite literally, great-great- > great-great grandchildren of the "Senate" label. How on earth would > mousing over the gggg grandchild be the same as mousing over its > ascendant 6 generations above? > > The only thing I can think of is the mouseover (including mouseleave) > thinks these are equivalent because the gggg grandchildren are seen as > the innerhtml of the "Senate" label. > > Thanks to all of you who have tried to help. > > This is really perplexing, and once it is solved, there needs to be a > monument set up for the person who solves it. Seriously, though, the > issue, once resolved, would be worthy of a write-up in the reference > guide, because there is some odd behavior occurring that Jquery fails > to describe anywhere that I have seen. > > Also, if you are on your toes, you will note that the senator names > italicize, but do not turn blue, when you mouseover them. So, it is > somehow (God knows!) getting PART of the class of the gggg > grandchild. The placemark class instructs to not italicize and not > turn blue. So, it does not turn blue (good), but it does italicizes > (bad). > > -- Andrei Eftimie http://eftimie.com +40 758 833 281 Punct http://designpunct.ro