Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQVMap onload事件_Javascript_Jquery_Jqvmap - Fatal编程技术网

Javascript JQVMap onload事件

Javascript JQVMap onload事件,javascript,jquery,jqvmap,Javascript,Jquery,Jqvmap,我正在使用JQVMap在网页上渲染世界地图。根据文档,map API包括onLabelShow、onRegionOver、onRegionOut和onRegionClick的事件,如下所示: jQuery('#vmap').vectorMap({ map: 'world_en', onLabelShow : function (event, label, code){}, onRegionOver : function (element,

我正在使用JQVMap在网页上渲染世界地图。根据文档,map API包括onLabelShow、onRegionOver、onRegionOut和onRegionClick的事件,如下所示:

    jQuery('#vmap').vectorMap({
        map: 'world_en',
        onLabelShow : function (event, label, code){},
        onRegionOver : function (element, code, region){},
        onRegionOut : function (element, code, region){},
        onRegionClick: function(element, code, region){},
    });
是否有一种方法可以将onload事件作为目标,以便在贴图首次呈现时运行一些代码?我有一个函数需要在映射加载时运行,但它需要包含API事件中可用的“区域”响应。我尝试在映射代码之后运行我的函数,如下所示:

jQuery(document).ready(function() {
    jQuery('#vmap').vectorMap({
        map: 'world_en',
        onLabelShow : function (event, label, code){},
        onRegionOver : function (element, code, region){},
        onRegionOut : function (element, code, region){},
        onRegionClick: function(element, code, region){},
    });

    location.hash = region; //code I need to run after map loads
});
但是控制台不识别vectorMap({})之外的“region”;功能。我也试过:

    jQuery('#vmap').ready( function(event, code, region) {
            location.hash = region; //code I need to run after map loads
    });

但它不起作用…

不清楚你的目标是什么。。。当页面/地图加载或用户单击某个内容时,您需要哈希?动作流程是什么?因为如果我们添加
location.hash=region内部
onRegionClick()
工作正常。附言:你可能会喜欢jQvmap。ps2:a你检查过location.hash的范围了吗?