May 2017
Intermediate to advanced
448 pages
10h 10m
English
We have already seen one situation in which event bubbling can cause problems. To show a case in which .hover() does not help our cause, we'll alter the collapsing behavior that we implemented earlier.
Suppose we wish to expand the clickable area that triggers the collapsing or expanding of the style switcher. One way to do this is to move the event handler from the label, <h3>, to its containing <div> element. In Listing 3.9, we added a click handler to #switcher h3; we will attempt this change by attaching the handler to #switcher instead:
$(() => { $('#switcher') .click(() => { $('#switcher button').toggleClass('hidden'); }); });
This alteration makes the entire area of the style ...
Read now
Unlock full access