<!DOCTYPE html>
<html>
<head>
<script data-require="jquery@*" data-semver="2.1.3" src="http://code.jquery.com/jquery-2.1.3.min.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body>
<div id="wrapper">
<div id="div1" class="targetDiv">Lorum Ipsum1</div>
<div id="div2" class="targetDiv">Lorum Ipsum2</div>
<div id="div3" class="targetDiv">Lorum Ipsum3</div>
<div id="div4" class="targetDiv">Lorum Ipsum4</div>
<div id="div5" class="targetDiv">Lorum Ipsum5</div>
<div id="div6" class="targetDiv">Lorum Ipsum6</div>
<div id="div7" class="targetDiv">Lorum Ipsum7</div>
<div id="div8" class="targetDiv">Lorum Ipsum8</div>
<div class="showSingle" target="1"><a>Div 1</a></div>
<div class="showSingle" target="2"><a>Div 2</a></div>
<div class="showSingle" target="3"><a>Div 3</a></div>
<div class="showSingle" target="4"><a>Div 4</a></div>
<div class="showSingle" target="5"><a>Div 5</a></div>
<div class="showSingle" target="6"><a>Div 6</a></div>
<div class="showSingle" target="7"><a>Div 7</a></div>
<div class="showSingle" target="8"><a>Div 8</a></div>
</div>
<script>
$(function(){
$('.showSingle').click(function(){
$('.targetDiv').hide();
$('#div'+$(this).attr('target')).show();
$('.showSingle:hidden').add(this).toggle();
$('html, body').animate({ scrollTop: 0 }, 'fast');
});
});
</script>
</body>
</html>
// Code goes here
/* Styles go here */
* {
border: 1px solid #8AC007;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#wrapper {
width: 80%;
margin: 0 auto;
}
.targetDiv {
display: none;
background-color: #cecece;
margin: 3%;
}
.showSingle {
display: inline-block;
padding: 0;
text-align: center;
font-size: 1em;
background: #dedede;
width: 27%;
margin: 3%;
vertical-align: top;
}
.showSingle:hover {
background-color: #cecece;
}
@media (max-width: 600px) {
.showSingle {
width: 100%;
}
}