Thursday, June 11th, 2009
jQuery Tools
Tero Piirainen has created a new package of jQuery Tools.
This library contains six of the most useful JavaScript tools available for today’s website. The beauty of this library is that all of these tools can be used together, extended, configured and styled. In the end, you can have hundreds of different widgets and new personal ways of using the library.
This library is open source and dual licensed under MIT and GPL 2+ licenses.
The package contains a slew of demos including:
- Tabs
- Tooltips
- Expose
- Overlay
- Scrollable
- Flashembed













Nice but slightly buggy in Safari 4.
@okonomiyaki3000 viewed all of the demos with Safari 4 final for osx with no issues.
Very nice work!
Wow, that’s very interesting, and no issues with browser support that I can spot? Nice stuff, have to try that out.
These are nice and compact. Unfortunately the overlay isn’t adjustable height, but otherwise nice work.
Expose is a nice feature. I think I’ll use it in an upcoming project
Finally something decent and not overly gimmicky made in jQuery :)
Just so I’m clear, this is essentially a competitor to jQuery UI? The two aren’t related are they?
Very cool looking though.
Same guy who does the JS interfacing for the Flowplayer project. Both (flowplayer and this) have been useful to me. Good work all around.
No, they’re not.
The horizontal scrollable seems funky in Chrome. Other than that, pretty nice.
A couple of comments (using Firefox 3):
.
* Exposing a form only works with the mouse, not when tabbing with the keyboard.
* Exposing a video does not makew much sense if I pause it at any time. I must wait until the video ends to get again access to the page.
.
Other than that, I absolutely love this feature.
Nice work! I’m impressed and I’m nearly never impressed.
Anyone interested in that toolset should be cautious regarding it as it doesn’t exactly use the best practices when working with jQuery. You can read more at http://feedproxy.google.com/~r/allTrades/~3/TnPtdBjcfqQ/jquery-tools-vs-jquery-ui
I’ll admit, I didn’t write the article, but I find it quite interesting.
@cpradio, from the comments, it seems the author already has fixed the problem. I like jQueryUI, but aside from Tabs, I don’t know if I’d use it again. To me the project seems to move in slow motion. I do like the ThemeRoller. I’m glad to see some competition, frankly. Not everyone needs the same thing.
Where are the widgets??
Nice.
Really too bad there is no image viewer rolled into the nice content popup thingy (overlay?). That would be perfect.
Ugh. I just found out that the overlay tool (and presumably other tools in this set) do not attempt to fix IE6 bugs. So for example, if there are form inputs on the page, then they show through the overlay. It’s one thing to say you don’t support transparent PNGs, but this makes it unusable for IE6.
The “flashembed” tool is meh.
.
1) it should probably change it’s name. Adobe likes to protect “flash”, even in open source project names. SWFObject knows about that.
.
2) Speaking of @SWFObject, flashembed doesn’t expose one of the most important features that it provides, the ability to do version detection and inline-auto-updating of the plugin version for the users, via Express Install.
.
3) IMHO, a big part of what makes jQuery so cool is how it operates on sets/collections of DOM objects. SWFs are very rarely duplicated on a page and in need of collection-based operations. So really, this plugin is just trying to stuff already standard and well supported functionality available via SWFObject needlessly into the jQuery namespace, for the sake of jQuery syntactical sugar, which in this case it really doesn’t buy much of.
.
I prefer to keep libraries separate unless there’s a compelling reason to shove them together. I love jQuery, and I love SWFObject. But I don’t love someone stealing (ONLY) part of what SWFObject already does well and stuffing it in a $() facade for the heck of it.
flashembed()? $f()?
.
Needless namespace pollution alone makes jQuery Tools look like crap to me.
Anything built on top of jQuery is folly. And SWFObject has always been junk.
Using this type of stuff for tabs (of all things) is programming for failure. Spend your time reading and learning, rather than debating fantasy script A vs. fantasy script B. Isn’t it obvious at this point that the authors can’t even make their demos work in *current* browsers?
Expose is a nice feature. I think I’ll use it in an upcoming project.
Really too bad there is no image viewer rolled into the nice content popup thingy (overlay?). That would be perfect.
oldtimerock from coloriages gratuits