2012-04-12 35 views
0

ich diesen Code bin mit:Div Titel zeigt nur ein einziges Mal

<div id="m1" class="drag"; title="CARS" 
    style="position:absolute; left:0px; top:0px; width:32px; height:32px;"> 
<img src="http://mapicons.nicolasmollet.com/wp-content/uploads/mapicons/shape-default/color-ff8a22/shapecolor-color/shadow-1/border-dark/symbolstyle-white/symbolshadowstyle-dark/gradient-no/sportscar.png" 
    width="32" height="32" alt="" /> 
</div> 

, wenn ich die Maus über sie bekommen zeigt richtig den Titel CARS, dann ziehen ich den Marker auf den Google Maps, ein neuer Marker ersetzt den Titel, den ich gerade gezogen habe, aber der Titel CARS wird nicht an der gleichen Stelle angezeigt, an der sich der ursprüngliche Marker befand.

Gibt es eine Möglichkeit, das zu beheben? Ich habe dies versucht.title, aber es macht den Marker unverwüstlich.

Vielen Dank im Voraus für Ihre Zeit.

Antwort

0

geben den Titel der img, nicht die div

Edit:

Ich denke, der Fehler in Ihr Javascript ist.

// Append icon 
    var img = document.createElement("img"); 
    img.src = obj.firstChild.getAttribute("src"); 
    img.style.width = "32px"; 
    img.style.height = "32px"; 
    m.appendChild(img); 
    drag_area.replaceChild(m, obj); 

Ich glaube, Sie

fehlen

img.title = obj.firstChild.getAttribute ("title");

+0

Dank Bondye für Ihre Antwort, können Sie mir bitte sagen, wo muss ich den Titel = "Autos" genau setzen? – Marc

+0

so '

CARS
' –

+0

Dank Bondye aber kein Glück, ich benutze dieses Beispiel: http://www.wolfpil.de/v3/drag-from-outside.html – Marc

0

Ich glaube, er bedeutet, wie diese

<div id="m1" class="drag"; style="position:absolute; left:0px; top:0px; width:32px; height:32px;"><img title="CARS" src="http://mapicons.nicolasmollet.com/wp-content/uploads/mapicons/shape-default/color-ff8a22/shapecolor-color/shadow-1/border-dark/symbolstyle-white/symbolshadowstyle-dark/gradient-no/sportscar.png" width="32" height="32" alt="" /></div> 

ich den Titel Attribut aus dem div auf das Bild bewegt.

+0

Danke für Ihre Antwort, leider macht es das gleiche Ergebnis. – Marc

Verwandte Themen