Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

jQuery // 8: WHEN A USER CLICKS THE LINK WITH THE ID “outerwear_man”, HIDE THE E

ID: 3787445 • Letter: J

Question

jQuery

// 8: WHEN A USER CLICKS THE LINK WITH THE ID “outerwear_man”, HIDE THE ELEMENTS WITH CLASS “woman”

// 9: THAT’S KIND OF ABRUPT. INSTEAD, UPDATE #8 SO THAT THE ELEMENTS WITH CLASS “woman” FADE OUT IN 5 SECONDS (500 milliseconds)

// 10: WHEN A USER CLICKS THE LINK WITH THE ID “outerwear_woman”, SLIDE UP THE ELEMENTS WITH THE CLASS “man”

// 11: UPDATE #9 & #10 SO THAT WHEN MEN ARE HIDDEN, WOMEN ARE SHOWN AND WHEN WOMEN ARE HIDDEN, MEN ARE SHOWN

// 12: ADD A CLICK EVENT TO THE ELEMENT WITH THE ID OF “outerwear_all” SO THAT ALL OF THE ELEMENTS WITH CLASS “outerwear” ARE DISPLAYED

// 13: UNCOMMENT THE COMMENTED BIT OF CSS. ADD A HOVER EVENT TO EACH ELEMENT WITH THE “outerwear” CLASS THAT SHOWS THE NEXT “em” ELEMENT

// 14: COMMENT OUT THE JQUERY IN #13. ADD A HOVER EVENT TO EACH ELEMENT WITH THE “outerwear” CLASS THAT ANIMATES THE NEXT “em” ELEMENT (INSTEAD OF JUST SHOWING AND HIDING)

// 15: ADD A CLICK EVENT TO THE ELEMENT WITH ID OF “outerwear_jacket” THAT HIDES OTHER COAT TYPES (“trench,” “bomber”)

// CHECK EACH ELEMENT WITH CLASS “outerwear”. IF IT DOES NOT CONTAIN THE “jacket” CLASS, HIDE THE ELEMENT

Explanation / Answer

//8

$("#outerwear_man").click(function(){
    $(".woman").hide();
});

//9

$("#outerwear_man").click(function(){
    $(".woman").hide(5000);
});

//10

$("#outerwear_woman").click(function(){
    $(".man").slideUp();
});

//11

$("#outerwear_man").click(function(){
    $(".woman").hide(5000);

$(".man").show();

});

$("#outerwear_woman").click(function(){
    $(".man").hide(5000);

$(".woman").show();
});

//12

//13

//14

//15

//16

if (!$( this ).hasClass("jacket")

$(this).hide();

});