Ian Bicking: the old part of his blog

Ah, for a decent bit of Javascript!

I'm still at the stage where I don't go writing my own Javascript -- maybe modifying someone else's, but I don't trust myself to write it from scratch. Mostly because of the cross-browser issues.

But now I'm looking for something that should be simple, but I can't find it -- a simple drop-down menu that isn't a flyover. There's a ton of flyover menus, despite flyovers being obnoxious. It's probably only the tiniest modification to change those menus to require a click, but lack the confidence.

Where do people go to find good Javascript? There's a fair amount of fair-to-middling (or maybe just middling-to-mediocre) Javascript out there, but so far nothing seems both good and comprehensive. I'd love to see a real open source library, using the kind of infrastructure and development techniques typical for open source projects.

Created 14 Jun '04
Modified 14 Dec '04

Comments:

Mike over at BrainJar has a good menu that would probably fit what you're looking for.
# sil

And what about a CSS menu ? I hacked one for XMLObject's website.
# pn

oops the menu I have is a flyover one. Not really what you're looking for
# pn

The BrainJar code looks just right, thanks! (Why does every bit of JS code turn into a freaking multi-page recipe, though?)
# Ian Bicking

> (Why does every bit of JS code turn into a freaking multi-page
> recipe, though?)

I think you know the answer to this.
# Michael Hudson

If you're interested in learning more about cross-compatible JavaScript, I'd highly recommend Peter-Paul Koch's site:

http://www.quirksmode.org/

quote: "It contains more than 150 pages with CSS and JavaScript tips and tricks, and is one of the best sources on the WWW for studying and defeating browser incompatibilities."
# Graham Fawcett

now a JScript *shell* that runs in page context or on its own.

It's not as easy as learning to use lisp by eval'ing buffers in Emacs but it's close :-)
#

Yet another javascript collection:
http://www.mattkruse.com/javascript/
# Marcin Wojdyr