Leaflet has the events 'zoomstart' and 'zoomend', but I want to know if the map is zoomed in or zoomed out, after the zoom event.
edit1:
I have added a fiddle, but this dosen't work correctly: http://jsfiddle.net/LnzN2/1940/
var prevZoom = map.getZoom();
map.on('zoomstart',function(e){
debugger;
var currZoom = map.getZoom();
var diff = prevZoom - currZoom;
if(diff > 0){
alert('zoomed in');
} else if(diff < 0) {
alert('zoomed out');
} else {
alert('no change');
}
prevZoom = currZoom;
});