jquery – 关于div更改的Jvectormap非常小

前端之家收集整理的这篇文章主要介绍了jquery – 关于div更改的Jvectormap非常小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个div,一个是世界地图,另一个是美国地图.当美国点击世界地图时,我想隐藏该div并将美国地图带入视野.

虽然缩放按钮的位置指示div的大小应该是它的大小,但这样可以工作但是地图很小.

有任何想法吗?

如果我从头开始将两个div设置为“阻塞”,则它们都是正确的大小,只有在调用代码来切换失败的div时才会这样.

onRegionClick: function(event,code){
                        if (code == "US") { openUS('us-map') }
            },function openUS(a) {

    document.getElementById("world-map").style.display = 'none';
    document.getElementById(a).style.display = 'block';
  }

解决方法

此问题是由于您在隐藏元素上初始化地图而导致的,该隐藏元素的大小在当时无法正确计算.尝试更改逻辑,以便在元素变为可见后初始化jVectorMap.

猜你在找的jQuery相关文章