Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
<div class="availability_graph">
                                        <div class="nextprev">
                                          <a href="javascript:void(0)" onclick="previous()" class="control_prev"></a> 
                                          <a href="javascript:void(0)" onclick="next()" class="control_next"></a>
                                        </div>
                                        <div class="slider">
                                          <ul>
                                            <li>
                                             Slider 1
                                            </li><li>
                                             Slider 2
                                            </li>
                                                                            
                                          </ul>
                                        </div>
                                      </div>
</body>
</html>
 
.availability_graph{
  width: 550px;
  height: 200px;
  margin: 0 auto;
  position: relative;
}
.slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  height: 320px !important;
}
.slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 200px;
  background: #EFEFEF;
  text-align: center;
}
.nextprev{
  width: 100%;
  position: absolute;
  top: 20%;
  left: -30px;
  z-index: 9999;
}
a.control_prev, a.control_next {
  display: block;
  color: #2a6496;
  border: 0 none;
  cursor: pointer;
  float: left;
  width: 36px;
  height: 36px;
  opacity: 0.4;
}
a.control_prev {
  background: red;
}
a.control_next {
  position: absolute;
  right: -60px;
  background: red;
}
a.control_prev:hover, a.control_next:hover {
  -webkit-transition: all 0.2s ease;
  opacity: 0.8;
}
 
var sliderWrap = $('.slider ul'),
            slideElem = $('.slider ul li'),
            slideCount = slideElem.length,
            slideWidth = $('.slider ul li').width(),
            slideHeight = $('.slider ul li').height(),
            sliderUlWidth = slideCount * slideWidth;
        $('.slider').css({ width: slideWidth, height: slideHeight });
        $('.slider ul').css({ width: sliderUlWidth, marginLeft: - slideWidth });
        $('.slider ul li:last-child').prependTo('.slider ul');
        var previous = function() {
            sliderWrap.animate({
                left: + slideWidth
            }, 200, function () {
                $('.slider ul li:last-child').prependTo('.slider ul');
                sliderWrap.css('left', '');
            });
        };
        var next = function() {
            sliderWrap.animate({
                left: - slideWidth
            }, 200, function () {
                $('.slider ul li:first-child').appendTo('.slider ul');
                sliderWrap.css('left', '');
            });
        };
Output

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

Dismiss x
public
Bin info
anonymouspro
0viewers