X Library - cross browser Javascript library
If you are building an Ajax or a DHTML project, you will need sooner than later some scripts to make your code working in different browsers.
If you have to play with absolute or relative position, hiding or showing panels or moving elements, struggling with the differences between browsers to position or apply some styles is not fun.
I used many different libraries in the past, but this one (written by Mike Foster) is doing well the job and has the advantage to be quite light.
" The X Library is a collection of reusable, cross-browser Javascript functions and objects. It contains core DHTML functions, utility functions, objects such as menus and tab panels, and also has some experimental stuff. I've been developing this library since 2001. Thanks to thousands of people like yourself the X Library has been extensively tested on a wide range of operating systems and browsers. Thanks to your contributions the X Library continues to improve.
The download links for the X Library are on the top of the Toys page.
The X Library is distributed under the terms of the GNU LGPL - in other words it is free, even for commercial projects. However, there are a few limitations and requirements. Please read more about it. "