У меня создается впечатление, что некоторые предприятия (например, JackBe) помещают зашифрованный код JavaScript внутри * .gif-файлов, а не JS-файлов, в качестве дополнительной меры обфускации.
Ваши элементы управления увеличением / уменьшением обернуты абсолютно позиционированным элементом с left:0
(из-за класса .leaflet-left), поэтому float:left
не поможет, вы можете выровнять его вправо, переопределив left:0
на right:0
, или изменение класса .leaflet-left
на .leaflet-right
Но более правильным способом было бы использование предоставленного API.
//disable zoomControl when initializing map (which is topleft by default)
var map = L.map("map", {
zoomControl: false
//... other options
});
//add zoom control with your options
L.control.zoom({
position:'topright'
}).addTo(map);
см. Обновленный fiddle
Описание API для используемой вами библиотеки можно найти здесь