Skip to content

Instantly share code, notes, and snippets.

@spencermathews
Last active January 27, 2016 00:17
Show Gist options
  • Save spencermathews/9c47dd4bc99616f3ac5b to your computer and use it in GitHub Desktop.
Save spencermathews/9c47dd4bc99616f3ac5b to your computer and use it in GitHub Desktop.
5-jQuery tool tips
<nav>
<ul>
<li><a href="#" class="link" id="eat">EAT.</a>
<div class="tip" id="eatText">
<p>CHOCOLATE
<br>DARK CHOCOLATE
<br>ANY CHOCOLATE</p>
</div>
</li>
<li><a href="" class="link" id="sleep">SLEEP.</a>
<div class="tip" id="sleepText">
<p>EIGHT HOURS
<br> A NIGHT
<br>OR FIVE</p>
</div>
</li>
<li><a href="" class="link" id="design">DESIGN.</a>
<div class="tip" id="designText">
<p>ITERATE REITERATE REGURGITATE</p>
</div>
</li>
</ul>
</nav>
$(document).ready(function() {
console.log('ready'),
//hide all tool tips
//tooltip for eat (hover takes two functions)
$('#eat').hover(function() { // first function
//turn on the tool tip
$('#eatText').show();
}, function() { // second function
$('#eatText').hide();
});
//add code for the tooltip for sleep (hover takes two functions)
$('#sleep').hover(function() { // first function
//turn on the tool tip
$('#sleepText').show();
}, function() { // second function
$('#sleepText').hide();
});
//add code for the tooltip for design (hover takes two functions)
});
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
@charset "UTF-8";
/* CSS Document */
* {
margin: 0;
padding: 0;
}
body {
font-family: Verdana;
background-color: #1c5284;
}
a {
font-size: 72px;
color: #0e7bae;
text-decoration: none;
}
a:hover {
color: white;
}
ul {
width: 8in;
margin: 0px auto;
text-align: center;
margin-top: 72px;
}
li {
display: inline-block;
}
li:hover {
color: white;
}
.link {
position: relative;
}
.tip {
position: absolute;
margin-top: -10px;
margin-left: 15px;
background-image: url("http://www.redrocketmedia.com/des157/images/speechWhite.png");
background-repeat: no-repeat;
width: 160px;
height: 112px;
overflow: hidden;
}
.tip p {
color: gray;
margin: 35px 18px;
font-size: 12px;
font-weight: bold;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment