Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  
  case : 1
  <div class="p">
    <div class="b r">1</div>
    <div class="b g">1</div>
     <div class="b bl">1</div>
  </div>
  <button id="button">move</button>
  <hr/>
  
    case : 2
  <div class="p2">
    <div class="b r2">1</div>
    <div class="b g2">1</div>
     <div class="b bl2">1</div>
  </div>
  <button id="button2">move left</button>
</body>
</html>
 
.p{
  position:relative;
  width:100px;
 height:100px;
  overflow:hidden;
  left:50%;
}
.b{
  width:100px;
  height:100px;
    position:absolute
}
.r {
  background-color:red;
  left:0;
}
.bl {
  background-color:blue;
   left:100px;
}
.g {
  background-color:green;
  left:200px;
}
.p2{
  position:relative;
  width:100px;
  height:100px;
  overflow:hidden;
  left:50%;
}
.b2{
  width:100px;
  height:100px;
  position:absolute
}
.r2 {
  background-color:red;
  left:200px;
}
.bl2 {
  background-color:blue;
  left:100px;
}
.g2 {
  background-color:green;
  left:0px;
}
 
function handler(){
 
  document.querySelector(".p").scroll({
    left:100,
    behavior: 'smooth'
  })
  
}
document.getElementById("button").addEventListener("click", handler, false)
function handler2(){
 
  document.querySelector(".p2").scroll({
    left:200,
    behavior: 'smooth'
  })
  
}
document.getElementById("button2").addEventListener("click", handler2, false)
Output

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

Dismiss x
public
Bin info
anonymouspro
0viewers