[IxDA Discuss] UI design for digital books with extensive footnotes
Luke Ball
Luke at LukeBall.com
Wed Aug 2 08:16:42 PDT 2006
>>> ...but you could also
>>> consider having onMouseOver actions that open floating windows that
>>> contain the footnote, doing an XmlHttpRequest to get the footnote
>>> itself.
>> Actually, this wouldn't be a good use of mouseOver, as you would
>> likely accidentally open a lot of floating windows just by moving
>> your mouse across the page. This would also suggest that they would
>> close automatically when the mouse leaves the area, which would
>> easily be done accidentally while the user is trying to read the
>> footnote.
It occurs to me that in addition to reading a footnote, user may want
to be able to select the footnote text to copy and paste. This might
eliminate (or at least complicate) the rollover approach.
Perhaps do the same flyout/popup technique, but with the onclick
event rather than onmouseover. (there could be an explicit "close"
command in the window). There's still a lot of directness {good} to
clicking the footnote and seeing the explanation right there, with no
eye movement. But users only see the footnotes they want to see. If
the footnote text is extremely long, you can build a scrolling
mechanism into the flyout pane.
I can only assume that a more direct approach like this is preferable
to a two-pane version (wherein the user has to look down to read the
footnote, then back up to re-find their place and continue reading).
The two-pane makes sense only if the user needs to cross-reference
the primary text and the footnote simultaneously, and if you can
presume that they are constantly interested in reading the footnotes.
My 2¢, at least.
Luke Ball
PS. you could even add some "scent" to the footnote by giving a
little clue on mouseover "click to view footnote", or perhaps the
first line of the footnote. Also make sure the target is larger than
the traditional superscripted numeral.
More information about the discuss
mailing list