map = new esri.Map("map", {
slider:false,
basemap: "streets",
center: [-0.136, 51.510],
zoom: 15
});
dojo.connect(map, "onLoad", function(){
map.hideZoomSlider();
});
Instead of using the map property isZoomSlider you can use the map's constructor option of slider:
Alternatively you can use the map's hideZoomSlider method to show/hide the slider after map creation:dojo.connect(map, "onLoad", function(){ map.hideZoomSlider(); });
map.on("load", function(){map.hideZoomSlider();});
map = new Map("mapDiv", {
center: [-56.049, 38.485], //longitude, latitude
zoom: 3,
sliderStyle: "large",
basemap: "streets",
slider: true, //default
sliderPosition: "top-left" //default
});map.on("load", function(){map.hideZoomSlider();});
Works for me.
Sample here:
http://jsfiddle.net/WrQe4/