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-latest.js"></script>
<script src="http://finom.github.io/js/matreshka.min.js"></script>
  
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<meta charset=utf-8 />
<title>Matreshka Example</title>
  
</head>
<body>
  <div class="slider1"></div><br>
  <div class="slider2"></div>
  <div class="output">
      x1 is <span class="x1"></span><br>
      x2 is <span class="x2"></span> </div>
</body>
</html>
 
MK.elementProcessors.push( function( el ) {
  if( $( el ).hasClass( 'ui-slider' ) ) {
    return {
      on: 'slide',
      getValue: function() {
        return $( this ).slider( 'option', 'value' );
      },
      setValue: function( v ) {
        $( this ).slider( 'option', 'value', v );
      }
    };
  }
});
$( ".slider1, .slider2" ).slider({ min: 0, max: 100 });
var mk = new Matreshka();
mk.x1 = 4;
mk.x2 = 7;
mk.bindElement({
  x1: '.slider1',
  x2: '.slider2'
});
mk.bindElement({
  x1: '.output .x1',
  x2: '.output .x2'
}, MK.binders.innerHTML() );
Output

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

Dismiss x
public
Bin info
anonymouspro
0viewers