There is a jquery plugin called "hoverintent" which accomplishes this. http://cherne.net/brian/resources/jquery.hoverIntent.html
-Dave On Tue, Mar 27, 2012 at 3:41 PM, Andy Fingerhut <andy.finger...@gmail.com>wrote: > I would be happy to, if someone could teach me how to do it. I didn't > write the JavaScript that does the tooltips -- I just took the TipTip > jQuery plugin and bashed away at it slightly until it did what I wanted. > I've tried using "keepAlive: true" in the options it already implements to > see if it does what you want, but that behaves very strangely in my testing > on Firefox 11.0 (see [1] if you are curious). I'm new to JavaScript, so > what is possible to do and how to do it are still mostly mysteries to me. > > [1] > https://github.com/jafingerhut/clojure-cheatsheets/blob/master/src/clj-jvm/cheatsheet_files/jquery.tipTip.js > > Andy > > On Mar 27, 2012, at 10:22 AM, Mark wrote: > > Love the new cheatsheet! Because no good deed go unpunished: Can you > make hiding the popup a little less sensitve? I find myself looking at a > popup and then unconsciously moving the mouse into the popup text and that > causes the popup to disappear. > > On Monday, March 26, 2012 2:25:17 PM UTC-7, Andy Fingerhut wrote: >> >> Welcome, Pierre. >> >> Thanks for the info. My current thinking is to start publishing on >> clojure.org two, or maybe even three versions of the cheatsheet: >> >> (1) no tooltips, just like the one published now, in case people find >> them annoying: >> http://clojure.org/cheatsheet >> >> (2) tooltips with the title attribute, for those that prefer >> web-standards-compliant pages, such as this one: >> http://homepage.mac.com/**jafingerhut/files/cheatsheet-** >> clj-1.3.0-v1.4-tooltips/**cheatsheet-title-attribute.**html<http://homepage.mac.com/jafingerhut/files/cheatsheet-clj-1.3.0-v1.4-tooltips/cheatsheet-title-attribute.html> >> >> (3) tooltips using a modified TipTip jQuery plugin tool, for people like >> me who like its look & feel better than (2). >> http://homepage.mac.com/**jafingerhut/files/cheatsheet-** >> clj-1.3.0-v1.4-tooltips/**cheatsheet-full.html<http://homepage.mac.com/jafingerhut/files/cheatsheet-clj-1.3.0-v1.4-tooltips/cheatsheet-full.html> >> >> The nice thing is that all three of these are currently generated from >> the same program. Not only are those three pages generated, but also >> several variations of A4-size and US letter-size PDF files, with links (but >> no tooltips in the PDF -- I don't know how to do that if it is even >> possible). So far, it is still pretty straightforward for me to add a new >> symbol or category to the cheatsheet, and regenerate all of these things in >> a minute. >> >> There shouldn't need to be any argument over which of these should be >> "the one". I say publish them all, with an easy way to get from one >> version to another in case you change your mind which one you want to use. >> >> And if I am stretching what a tooltip is meant to be, and thereby join >> the ranks of web-standards-heathens who stretch the original intent of >> these mechanisms, I do so proudly :-) >> >> Andy >> >> On Mar 25, 2012, at 10:36 PM, Pierre Mariani wrote: >> >> >> >> On Saturday, March 24, 2012 11:59:49 PM UTC-7, Andy Fingerhut wrote: >>> >>> I've tried again using links with doc strings as the values of the title >>> attribute, but when the text in Firefox 11.0 it does not honor the line >>> breaks in my text, but reflows it. Try it out yourself at [1]: >>> >>> [1] http://homepage.mac.com/**jafingerhut/files/cheatsheet-** >>> clj-1.3.0-v1.4-tooltips/**cheatsheet-title-attribute.**html<http://homepage.mac.com/jafingerhut/files/cheatsheet-clj-1.3.0-v1.4-tooltips/cheatsheet-title-attribute.html> >>> >>> Is there a way that Firefox will let me specify where line breaks should >>> go? If I put <pre> or <br> tags in the text of a title attribute, those >>> just show up literally in the text that the browser displays in the tool >>> tip. I have line breaks in the title attribute value in my HTML, but >>> Firefox seems to be ignoring those. >>> >>> Safari and Chrome seem to honor the line breaks in the title attribute, >>> but they make the popup windows so narrow that the lines break in the >>> middle, in addition to where I put my line breaks, which is better but not >>> great. Is there a way to tell the browser to make the popup windows wider? >>> >>> Andy >>> >> This is my first post to the list, so hi everybody! >> >> Andy, >> >> Tooltips are being rendered by the browser itself and you cannot control >> their aspect with HTML or CSS. >> This bug >> https://bugzilla.mozilla.org/**show_bug.cgi?id=358452<https://bugzilla.mozilla.org/show_bug.cgi?id=358452>seems >> to be related to your issue, and it indicates that the behavior you >> are looking for should be implemented in FF12. Unfortunately, that doesn't >> fix it for other browsers, or older versions of FF. >> >> Sorry if it sounds critical and isn't very helpful at this stage, but I >> think the concept of tooltip is being stretched a little here. The 'title' >> attribute is not meant to contain one or several paragraphs of formatted >> text, and as such I would expect that you may run into more issues like >> this in the future. >> I would personally use DL lists, have each function name in a DT and the >> corresponding docstring in a DD. I would then have a CSS sheet targeted at >> screen and handheld media hide the docstrings, and I would have javascript >> code show them on mouse hover and hide them on mouse out. I think that >> would ensure best semantical fit of content to HTML tags, best >> accessibility for visually impaired people, and reliable cross-browser >> behavior. >> >> http://htmlhelp.com/reference/**html40/lists/dl.html<http://htmlhelp.com/reference/html40/lists/dl.html> >> http://htmlhelp.com/reference/**html40/lists/dt.html<http://htmlhelp.com/reference/html40/lists/dt.html> >> http://htmlhelp.com/reference/**html40/lists/dd.html<http://htmlhelp.com/reference/html40/lists/dd.html> >> http://www.w3schools.com/css/**css_mediatypes.asp<http://www.w3schools.com/css/css_mediatypes.asp> >> >> Pierre >> >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en