2012-04-12 58 views
0

我使用這個代碼:股利標題顯示只是一次

<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> 

當我拿到鼠標滑過它正確顯示標題的汽車,然後我拖動標記到谷歌地圖,新的標記取代我剛剛拖動的那個,但標題CARS不會在原始標記所在的相同位置再次顯示。

有沒有辦法解決這個問題?我試過這個.title,但它使標記不可複製。

提前感謝您的時間。

回答

0

得標題到IMG,而不是DIV

編輯:

我認爲故障是在你的JavaScript。

// 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); 

我認爲你缺少

img.title = obj.firstChild.getAttribute( 「標題」);

+0

謝謝Bondye的回覆,請問我該在哪裏放置標題=「CARS」exaclty? – Marc 2012-04-12 10:06:36

+0

這樣'

CARS
' – 2012-04-12 10:10:06

+0

謝謝Bondye,但沒有運氣,我使用這個例子:http://www.wolfpil.de/v3/drag-from-outside.html – Marc 2012-04-12 10:16:46

0

我相信他的意思是這樣

<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> 

我感動從DIV到圖像中的title屬性。

+0

感謝您的回覆,不幸的是它得到了同樣的結果。 – Marc 2012-04-12 10:11:46