/button-test

a cool button

Primary LanguageHTML

Background & Objectives

Yesterday, we covered how to select a DOM element, read information on it and update it (text, CSS, etc.). Today, we'll see how we can react to DOM events to create interactive websites.

Specs

Launch your local webserver with:

rake webpack

Open the index.html file. You can see we are using Bootstrap. Also, there is a big button in the <body>.

Your goal is to implement some JavaScript in the lib/listener.js file. You should react to the click on the blue button. When clicked, we want:

  • The button to be disabled. This can be done by adding the .disabled class.
  • The button text to change from "Click me!" to "Bingo!"
  • Optional: the sound.mp3 plays in the Browser

The sound might not work on some browsers running on Ubuntu. To fix it, just run:

sudo apt-get install ubuntu-restricted-extras 

There aren't any tests for this exercise, but we check your style! So run rake.