0
0
0
<p data-behavior="counter">
<button data-behavior="increment">+</button>
<span data-behavior-target="number">0</span>
<button data-behavior="decrement">-</button>
</p>
$.behavior( 'counter' ).ifPresent(function( root ) {
var state = 0;
var updateNumber = function(number) {
root.directTarget( 'number' ).text( number );
};
var handleIncrement = function() {
updateNumber( state = state + 1 );
};
var handleDecrement = function() {
updateNumber( state = state - 1 );
};
root.child( 'increment' ).on( 'click', handleIncrement );
root.child( 'decrement' ).on( 'click', handleDecrement );
});