我得到一个"未定义" map.invalidateSize();当我按照此处的建议在页面上的标签之间切换时: https://www.mapbox.com/help/blank-tiles/
测试页面: http://edmo2016.wpengine.com/locations/palo-alto/#locationTabs1
以下是代码:
jQuery('#locationTabs').easyResponsiveTabs({
tabidentify: 'main-tabs',
activate: function() {
if ( typeof map !== 'undefined' ) {
map.invalidateSize(false);
}
}
});
答案 0 :(得分:0)
你需要移动你的
:tab EE
在jQuery('#locationTabs').easyResponsiveTabs({
tabidentify: 'main-tabs',
activate: function() {
if ( typeof map !== 'undefined' ) {
map.invalidateSize(false);
}
}
});
回调中,因为您现在尝试联系的window.load
超出了范围。请将其放在map
之后的新行上。