Ich habe den folgenden Code-Schnipsel:Bing 8 Event-Handler nicht korrekt funktioniert
function hello()
{
alert("hello");
}
//in my map initialization code
Microsoft.Maps.Events.addHandler(myPin, 'click', function(e){ $('#box').click();});
<input type="checkbox" onclick="hello()" id="box">
Nun, wenn ich auf der Karte auf die Stecknadel klicken, ich sehe das Kontrollkästchen aktivieren/deaktivieren Bedeutung Der Klick funktioniert. Die onclick des Kontrollkästchens wird jedoch nie ausgelöst. Dies funktionierte gut in Bing 7 aber nicht Bing 8. Irgendwelche Ideen, was könnte dieses seltsame Verhalten verursachen?
den Push-Pin-Ereignistyp Mouseover Ändern oder mouseout funktioniert gut, aber Klick oder mouseup oder mousedown- nicht funktionieren.
das Hinzufügen des PINs zum Layer und das Hinzufügen des click -Ereignisses zum Layer funktioniert auch nicht. –