Javascript 如何更改Bing Maps 7中导航栏的位置?
我有一张Bing地图,我正在使用导航栏(带有缩放控件的白色栏)。酒吧在左边,但我希望它在右边。如何将该条定位在地图的右侧?我想出了一个Javascript解决方案。我创建了一个Javascript间隔,等待地图加载,然后重新定位导航栏。我肯定有一个更优雅的CSS解决方案,我可以使用,但这已经足够好了Javascript 如何更改Bing Maps 7中导航栏的位置?,javascript,bing-maps,Javascript,Bing Maps,我有一张Bing地图,我正在使用导航栏(带有缩放控件的白色栏)。酒吧在左边,但我希望它在右边。如何将该条定位在地图的右侧?我想出了一个Javascript解决方案。我创建了一个Javascript间隔,等待地图加载,然后重新定位导航栏。我肯定有一个更优雅的CSS解决方案,我可以使用,但这已经足够好了 var intervalRepsotionNavBar = setInterval(RepositionNavigationElement, 50); function Repos
var intervalRepsotionNavBar = setInterval(RepositionNavigationElement, 50);
function RepositionNavigationElement() {
var navBar = $('.NavBarFull', mapElem);
var mdr = $(mapDrawingRegion);
if (navBar.length > 0) {
clearInterval(intervalRepsotionNavBar);
navBar.css('left', mdr.innerWidth() - navBar.innerWidth());
}
}
我不熟悉Bing地图,但我会使用FireBug分析CSS规则,并添加样式表来覆盖导航栏位置的规则。是的,我认为这是正确的解决方案,但我只是为它编写了一个JS解决方案。