0

Are there any JavaScript/CSS frameworks available to achieve following:

  1. Customization of different UI items like popup windows, floating windows, dialog, sheet
  2. Animations on images, moving an image, slide show of images
  3. Event handlers, like mouse drag event on images
Abbas
  • 6,720
  • 4
  • 35
  • 49
Sadanand
  • 1,080
  • 3
  • 13
  • 30

5 Answers5

5

jQuery UI for me is the best candidate for what you're looking for.

Andres I Perez
  • 75,075
  • 21
  • 157
  • 138
  • Agreed. There's a bit of a sharp learning curve getting started, but it really does make things easier. – Jeremy Holovacs Dec 28 '11 at 16:03
  • Luckily, the documentation is plentiful and support is available, so once you pass that learning curve everything else is a breeze. – Andres I Perez Dec 28 '11 at 16:04
  • 1
    jQuery is not _the best_ candidate for what you're looking for, it's just one of the possibilities. It is the most popular, but there are other options out there. Sadly it's getting to the stage where for a lot of people jQuery _is_ javascript – gotofritz Dec 28 '11 at 18:02
  • I suggest it against other frameworks because of the amount of information there is out there to support it. Documentation, support for older browsers, plugins, usability and such and such are (to me) next to non. But you're right, there might be other frameworks out there better suited for this job, but are they as easy and flexible and well tested/documented as jQuery UI? I guess that all depends on the developer. – Andres I Perez Dec 28 '11 at 18:16
  • @fritzfromlondon out of curiosity, what would you suggest? – Andres I Perez Dec 28 '11 at 18:20
  • @AndresIlich I would do what I did in my answer below, i.e. give a list of the 4/5 more popular framework and say "here's a bunch, they are all as good as each other (ish) have a read and pick the one you like the most". – gotofritz Dec 28 '11 at 18:39
  • Right, let OP decide for himself, but personally, what would you suggest? (as in, "the" one). – Andres I Perez Dec 28 '11 at 18:40
  • I like MooTools the most, but happy with jQuery Dojo too – gotofritz Dec 28 '11 at 18:44
3

You can see and choose from this list http://speckyboy.com/2010/05/17/15-javascript-web-ui-libraries-frameworks-and-libraries/

And see this answer too https://stackoverflow.com/a/5255247/84201

Community
  • 1
  • 1
Jitendra Vyas
  • 148,487
  • 229
  • 573
  • 852
2

jQuery and jQuery UI are perfect for this: http://www.jquery.com and http://www.jqueryui.com should help you.

ridecar2
  • 1,968
  • 16
  • 34
1

Well pretty much every JS framework does that - from ye olde Prototype.js / script.aculo.us / Livepipe (if you must), to jQuery / jQuery Tools (or jQuery UI - if you must), MooTools / MochaUI, Dojo / Dijit, YUI (if you must - but never with AlloyUI), ExtJS / Sencha.

gotofritz
  • 3,341
  • 1
  • 31
  • 47
1

I worked with both jQueryUI and ExtJs and in my view, ExtJs is much better for aims you described. Yes, it is not free, but it definitely worth its cost. jQuery is great little framework, and it really shines when it comes to DOM manipulation, easy effects and event handling. ExtJs is first of all the richest set of components. And is so easy to build complex applications from these components.

Check extjs demos, and you will get what I mean:

http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/

Andrey Selitsky
  • 2,584
  • 3
  • 28
  • 42