Many thanks to Karl for an awesome plugin. I've just started using it and am going to most likely standardize to clueTip for popover use across all our websites. Dave, I have to say I'm impressed with your dedication to debugging clueTip ;)
On Oct 27, 3:12 pm, DaveG <[EMAIL PROTECTED]> wrote: > DaveG wrote: > > Okay, I have a little more, and now it's more important :) Due to the > > positioning issues I was having I switched to use bottomTop. This works > > fine, *except* when the target element is close to the right side. In > > this case the hint gets pushed horizontally out to the center of the > > viewport. But only when the cursor is in a position over the target > > greater than around half the distance between the object and the browser > > edge. > > > Thus, if the distance from the right edge of the object and the browser > > is 20px, then moving the cursor anywhere from around 0-10px on the left > > of the target works fine. From 10+px from the left edge of the target, > > then the hint is horizontally centered in the browser. > > > You can see this even on the demo page, by changing adding positionBy to > > the right edge demo: > > > $('a.jt:eq(1)').cluetip({positionBy:'bottomTop', > > Fix seems to be to change this line: > $cluetip.css({left: (posX > 0 && defaults.positionBy != 'bottomTop') > ? posX : (mouseX + (tipWidth/2) > winWidth) ? winWidth/2 - tipWidth/2 : > Math.max(mouseX - (tipWidth/2),0)}); > > to: > $cluetip.css({left: (posX > 0 && defaults.positionBy != 'bottomTop') > ? posX : (mouseX + (tipWidth/2) > winWidth) ? > linkLeft+linkWidth-tipWidth-lOffset: Math.max(mouseX - (tipWidth/2),0)}); > > Basically positioning to the right edge of the target object. > > ~ ~ Dave