Nearly all jQuery traversal functions ignore elements that are not HTML tags. To work with other type of nodes (like...

When making cross-domain AJAX requests with jQuery (using CORS or xdomain or similar), you will run into issues with...

makandra dev
plugins.jquery.com

SudoSlider is a simple yet powerful content slider that makes no (or very few) assumptions about your markup and is...

When you cannot make Selenium trigger events you rely on (e.g. a "change" event when filling in a form field...

github.com

jQuery plugin that makes it easy to dynamically add and remove records when using ActiveRecord's nested attributes.

I use this to simulate the (non-existing) :last-letter CSS pseudoclass, e. g. to insert a tombstone at the...

makandra dev

When you want the table headers to always stay around (e.g. because that table is huuuge), use the code below...

If you come across an (older) application that is using Prototype instead of jQuery, you may often see events bound...

Setting the colorbox opacity by hash parameter when initializing doesn't work the way like the documentation tells you.

makandra dev
amsul.ca

The mobile-friendly, responsive, and lightweight jQuery date & time input picker. Does not depend on jQuery UI, but currently does...

So you client has asked you to implement a row of buttons to like the URL on Facebook, Twitter and...

Use the click method on the DOM element: let link = document.querySelector('a') link.click()

This card shows how to upgrade a Rails 2 application from Rails 2.3.8 through every single patch level up to...

This trick might be useful to implement more complicated directives in AngularJS. I needed it to do drag'n'drop...

makandra dev
github.com

jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns...

singlepageappbook.com

Great look at the tradeoffs between progressive enhancement with jQuery or similiar, vs. client-side views.

If you need to capture signatures on an IPad or similar device, you can use Thomas J Bradley's excellent...

This works well in the simplified case, when your link disappears after it was clicked. Let link_to_remote behave...

Every time you call $(...) jQuery will create a new object. Because of this, comparing two jQuery collections with == will never...

makandra dev
tsvensen.github.com

jQuery plugin for equalizing the height or width of elements.

tympanus.net

A jQuery audio player plugin that is responsive and touch-friendly. The UI is css-only, no images used.

creativecouple.github.com

jquery-timing is a very useful jquery plugin that helps to remove lots of nested anonymous functions. It's API...

Selenium cannot reliably control a browser when its window is not in focus, or when you accidentally interact with the...

odyniec.net

imgAreaSelect is a jQuery plugin for selecting a rectangular area of an image. It allows web developers to easily implement...