Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
  <div id="tabs">
  <ul>
        <li><a href="#tabs-1">TAB 1</a></li>
        <li><a href="#tabs-2">TAB 2</a></li>
        <li><a href="#tabs-3">TAB 3</a></li>
    </ul>
  
    <div id="tabs-1">
  <input type="button" value ="-" onClick="zoom(0.9)"/>
<input type="button" value ="+" onClick="zoom(1.1)"/>
  
  
<div id="thediv">
<img id="pic" src="http://cdn1.iconfinder.com/data/icons/VistaICO_Toolbar-Icons/256/Zoom-in.png" class=""/>
</div>
  
    </div>   
    
    <div id="tabs-2">
  <input type="button" value ="-" onClick="zoom(0.9)"/>
<input type="button" value ="+" onClick="zoom(1.1)"/>
  
  
<div id="thediv">
<img id="pic" src="http://stereo-ssc.nascom.nasa.gov/beacon/t0193.jpg" class=""/>
</div>
  
    </div>   
    
    <div id="tabs-3">
  <input type="button" value ="-" onClick="zoom(0.9)"/>
<input type="button" value ="+" onClick="zoom(1.1)"/>
  
  
<div id="thediv">
<img id="pic" src="http://www.gettyimages.com/CMS/StaticContent/1348695736616_animals.jpg" class=""/>
</div>
  
    </div>   
    
    
    
  </div>   
</body>
</html>
 
var zoomLevel = 100;
var maxZoomLevel = 105;
var minZoomLevel = 95;
function zoom(zm) {
    var img=document.getElementById("pic");
    if(zm > 1){
        if(zoomLevel < maxZoomLevel){
            zoomLevel++;
        }else{
            return;
        }
    }else if(zm < 1){
        if(zoomLevel > minZoomLevel){
            zoomLevel--;
        }else{
            return;
        }
    }
    wid = img.width;
    ht = img.height;
    img.style.width = (wid*zm)+"px";
    img.style.height = (ht*zm)+"px";
    //img.style.marginLeft = (img.width/2) + "px";
   // img.style.marginTop = img.height/2) + "px";
}
(function(){
 
var zooming=function(e){
    var evt=window.event || e; //equalize event object
    var delta=evt.detail? evt.detail*(-120) : evt.wheelDelta; //delta returns +120 when wheel is scrolled up, -120 when scrolled down
  if(delta<=-120)
    zoom(0.9);
  else
    zoom(1.1);
};
zooming.add=function(obj){// first parameter is for the image need to zoom 
    obj.onmousewheel=zooming;
    if(/Firefox/.test(navigator.userAgent))//if Firefox
        obj.addEventListener("DOMMouseScroll",zooming,false);
    
};
 
window.onload=function(){//must be onload , in order to get the image size
    zooming.add(document.getElementById("pic"));
};
})();
$(function() {
        $( "#tabs" ).tabs();
    });
Output

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

Dismiss x
public
Bin info
vivekdxpro
0viewers