簡體   English   中英

在JQuery中使用Google Maps Api事件/偵聽器

[英]Use Google Maps Api Event/Listener in JQuery

好。 我想要的是以下內容:我想用jquery控制標記的鼠標懸停。

我怎樣才能做到這一點? 我沒有純js的經驗。 (而且我不想使用jQuery插件)

我嘗試了這個:

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

        ggmouseover.mouseover();

這行不通。 (它與'mouseover'而不是'ggmouseover'一起工作)我想創建一個函數或以后可以通過jquery調用的東西。 例如: $('#button').mouseover(function(){ ggmouseover(); });

我怎樣才能做到這一點? 想法?

您可以使用:

trigger(instance:Object, eventName:string, var_args:*)

觸發給定事件。 eventName之后的所有參數都作為參數傳遞給偵聽器。

對於您的情況,給出了:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM