Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>JS Bin</title>
  </head>
  <body>
    <div class="tabs">
      <ul>
        <li><a href="#content1">Tab 1</a></li>
        <li><a href="#content2">Tab 2</a></li>
        <li><a href="#content3">Tab 3</a></li>
      </ul>
    </div>
    <div id="content1" class="content">
      <h1>One</h1>
      <p>Content goes here</p>
    </div>
    <div id="content2" class="content">
      <h1>Two</h1>
      <p>Content goes here</p>
    </div>
    <div id="content3" class="content">
      <h1>Three</h1>
      <p>Content goes here</p>
    </div>
    <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
  </body>
</html>
 
html {
  box-sizing: border-box;
  font-family: sans-serif;
  letter-spacing: 0.1em;
}
*,
*:before,
*:after {
  background: rgba(0,0,0,0.05);
  box-sizing: inherit;
  margin: 0;
  padding: 0;
}
li{
  list-style: none;
  text-decoration: none;
  text-align: center;
  border-bottom: 1px solid #eee;
}
.active{
  background: #000;
}
a{
  text-decoration: none;
  color: #fff;
  display: block;
  padding: 40px 0;
}
.content{
  padding: 40px 20px 1000px 20px;
}
 
function tabs() {
  $(".content").hide();
  if (location.hash !== "") {
    $(location.hash).fadeIn();
    $('.tabs ul li:has(a[href="' + location.hash + '"])').addClass("active");
  } else {
    $(".tabs ul li").first().addClass("active");
    $('.tabs').next().css("display", "block");
  }
}
tabs();
$(".tabs ul li").click(function() {
  $(".tabs ul li").removeAttr("class");
  $(this).addClass("active");
  $(".content").hide();
  var activeTab = $(this).find("a").attr("href");
  location.hash = activeTab;
  $(activeTab).fadeIn();
  return false;
});
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
shakdanielpro
0viewers