Summary
The abilities we've discussed in this chapter allow us to:
Use the
.ready()
method to let multiple JavaScript libraries coexist on a single page with.noConflict()
React to a user's click on a page element with mouse event handlers and the
.bind()
and.click()
methodsObserve event context to perform different actions depending on the element clicked, even when the handler is bound to several elements
Alternately expand and collapse a page element by using
.toggle()
Highlight elements under the mouse cursor by using
.hover()
Influence event propagation and default actions to determine which elements get to respond to an event by using
.stopPropagation()
and.preventDefault()
Implement event delegation to reduce the number of bound event handlers necessary on a page
Call
.unbind()
to remove an event handler we're finished withSegregate related event handlers with event namespacing so they can be acted on as a group
Cause bound event handlers to execute with
.trigger()
Use keyboard event...