Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.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 在JQuery中使用Google Maps Api事件/侦听器_Javascript_Jquery_Google Maps Api 3 - Fatal编程技术网

Javascript 在JQuery中使用Google Maps Api事件/侦听器

Javascript 在JQuery中使用Google Maps Api事件/侦听器,javascript,jquery,google-maps-api-3,Javascript,Jquery,Google Maps Api 3,嗯。我想要的是:我想要用jquery控制标记的鼠标指针 我该怎么做?我没有纯js的经验。(我不想使用jquery插件) 我试过这个: google.maps.event.addListener(marker, 'ggmouseover', function() { marker.setIcon(pinred); }); ggmouseover.mouseover(); 这是行不通的。(它使用'mouseover'而不是'ggmouseo

嗯。我想要的是:我想要用jquery控制标记的鼠标指针

我该怎么做?我没有纯js的经验。(我不想使用jquery插件)

我试过这个:

google.maps.event.addListener(marker, 'ggmouseover', function() {
            marker.setIcon(pinred);
        });

        ggmouseover.mouseover();
这是行不通的。(它使用'mouseover'而不是'ggmouseover')我想创建一个函数或稍后可以通过jquery调用的东西。 比如:
$('#按钮').mouseover(function(){ggmouseover();})


我该怎么做?想法?

您可以使用:

触发给定事件。eventName之后的所有参数都作为参数传递给侦听器

就你的情况而言,它给出了:

google.maps.event.addListener(marker, 'mouseover', function() {
    marker.setIcon(pinred);
});

$("#button").mouseover(function() {
    google.maps.event.trigger(marker, 'mouseover');
});

您可以使用以下方法进行操作:

触发给定事件。eventName之后的所有参数都作为参数传递给侦听器

就你的情况而言,它给出了:

google.maps.event.addListener(marker, 'mouseover', function() {
    marker.setIcon(pinred);
});

$("#button").mouseover(function() {
    google.maps.event.trigger(marker, 'mouseover');
});

我还可以写'somethingelse'而不是'mouseover',这样鼠标就只能在jquery按钮上移动吗?我还可以写'somethingelse'而不是'mouseover',这样鼠标就只能在jquery按钮上移动吗?