【发布时间】:2015-02-02 09:45:10
【问题描述】:
我在引导 div 中有一张传单地图:
<div class="col-xs-10 col-xs-offset-1" id="kartencol">
<leaflet defaults="defaults" center="center" paths="meinePfade" bounds="bounds" decorations="decorations" width="100%" height="480px" markers="markers"></leaflet>
</div>
我使用 jquery 和 css 动画来改变 col div 的宽度并在它旁边放一个表单。
$('#kartencol').toggleClass('col-xs-10 col-xs-7')
$('#formcol').toggleClass('col-xs-0 col-xs-3')
效果很好,但是当我现在对地图进行设置边界等操作时,角度会使用旧地图宽度。
如何对地图进行重绘或其他操作,以让 angular 知道新的宽度?
最好的 约尔格
【问题讨论】:
-
首先你应该避免在 Angular 代码中使用 jQuery。看看here如何替换
toggleClass()。
标签: html css angularjs leaflet