I'm not saying this is any less ugly but maybe easier to debug? What if you overlay your text with a table where each row is as tall as your calculated pixel height for a line of text? Then the rows could be highlighted as you "over" them.
--->N > > It really is as hard as you make it out to be. Unless each line is > wrapped in an individual element, the end result will be very hard to > achieve. However, what you mentioned may work. If you know that each > line is N pixels tall, you can show a line highlight where the mouse > cursor is at (mouse_y - (mouse_y % N)). > > --John > > On 3/11/07, Chinmay Kulkarni <[EMAIL PROTECTED]> wrote: > > Hi. > > > > I just cant figure this. I want to highlight the line over > which the mouse > > is currently hovering. This could be a line in a <p> or a > div element. Note > > that I don't want to highlight the whole div/p, just the > line the mouse is > > hovering over. > > > > An ugly way I *could* do a highlight would be to find the > current (active) > > element's width, line height, and the mouse position, and > add a div at that > > point, in a higher layer, and some low alpha value (so the > text underneath > > can be seen). And this _is_ ugly. The highlight moves with the mouse > > (up/down) which is plain crazy. > > > > Also, obviously, I can't bold/italicize text etc this way. So, any > > suggestions? > > > > -- > > Yours, > > Chinmay Kulkarni, > > www.celbits.org > > +91 99820 18699 > > _______________________________________________ > > jQuery mailing list > > discuss@jquery.com > > http://jquery.com/discuss/ > > > > > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/