Skip to content

Instantly share code, notes, and snippets.

@spencermathews
Last active February 5, 2016 01:14
Show Gist options
  • Save spencermathews/21a76578e5d65c3cb13a to your computer and use it in GitHub Desktop.
Save spencermathews/21a76578e5d65c3cb13a to your computer and use it in GitHub Desktop.
3-function (parameter) start
<nav>
<ul>
<li id='yes'>YES</li>
<li id='no'>NO</li>
<li id='idk'>IDK</li>
</ul>
</nav>
<section>
<p id="msg"></p>
</section>
$(function() {
//send a message to the console window to check
//if this page is beting read
console.log("ready");
//click events
$('#yes').click(function() {
//call a custom function to reset all colors
resetColors();
$('#yes').css('color', 'white');
$('body').css('background-color', 'magenta');
//call a custom function 'showMessage' and send a parameter
//with the string 'the background color is magenta'
});
$('#no').click(function() {
resetColors();
$('#no').css('color', 'white');
$('body').css('backgroundColor', 'orange');
//call a custom function 'showMessage' and send a parameter
//with the string 'the background color is orange'
});
$('#idk').click(function() {
resetColors();
$('#idk').css('color', 'white');
$('body').css('backgroundColor', 'yellow');
//call a custom function 'showMessage' and send a parameter
//with the string 'the background color is yellow'
});
//define resetColors
function resetColors() {
console.log('resetting colors');
$('#yes', '#no', '#idk').css('color', '#555');
}
//define showMessage so that it accepts an argument called whichMsg
//close jQuery
});
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
* {
margin: 0px;
padding: 0px;
}
body {
background-color: #333;
color: #555;
font-family: Helvetica;
font-weight: bold;
font-size: 72px;
}
nav ul {
margin: 50px;
}
nav ul li {
display: inline-block;
list-style-type: none;
margin: 5px 15px;
}
p#msg {
margin: 50px 65px;
color: white;
text-transform: uppercase;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment