我想,當你拖動影像創建重視光標動態元素:ondragstart - setDragImage與動態元素
<img src="https://encrypted-tbn0.gstatic.com/images?
q=tbn:ANd9GcTe_ojzFXmnZU1d5pK8XwIwKiRB3vE_8ifC7U4DXtzduwIlvgTLPzbTCw" id="img"/>
<div id="text" style="position: absolute; left: -9999px;">hello</div>
document.getElementById('img').ondragstart = function(e){
var text = document.getElementById('text');
text.innerHTML = 'foo';
e.dataTransfer.setDragImage(text, 0, 0);
};
由於元素無法創建動態例如document.createElement
,克隆等,我不得不把它放在屏幕上,你可以看到上面。
很明顯,我對這個解決方案並不滿意。你們有什麼想法嗎?如果有幫助,我可以使用jQuery。
此解決方案只能在Firefox中使用。 – marverix