diff --git a/js/id/ui/layerswitcher.js b/js/id/ui/layerswitcher.js index 9ca5b8153..7484fb0c7 100644 --- a/js/id/ui/layerswitcher.js +++ b/js/id/ui/layerswitcher.js @@ -35,10 +35,22 @@ iD.layerswitcher = function(map) { .style('opacity', function(d) { return d; }) - .on('click', function(d) { + .on('mouseover', function(d) { d3.select('#tile-g') .transition() .style('opacity', d); + }) + .on('mouseout', function(d) { + var o = d3.select('#tile-g').attr('data-opacity'); + d3.select('#tile-g') + .transition() + .style('opacity', o); + }) + .on('click', function(d) { + d3.select('#tile-g') + .transition() + .style('opacity', d) + .attr('data-opacity', d); }); function selectLayer(d) {