Het is de bedoeling dat als je op een image klikt deze wordt gedupliceerd en je deze kan draggen.
Het dupliceren is gelukt en het draggen ook.
Het probleem is alleen is dat als je de gedupliceerde image dragt hij deze als je muis los laat ook weer dupliceerd.
Dit is de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <script type="text/javascript">
function get(welke) {
var plaatje = document.getElementById(welke);
if(plaatje.className=="origineel"){
var plaatje2 = plaatje.cloneNode(true);
plaatje2.style.width = '200px';
plaatje2.className = 'drag';
plaatje2.onClick = 'bla();';
plaatje2.setAttribute('onClick', 'bla();');
document.body.appendChild(plaatje2);
}
}
</script> |
Met deze img code.
Een image is dragbaar als het de class drag heeft.
Zoals je kunt zien in het script wordt daarom de class van de gedupliceerde image drag gemaakt.
Nu dacht ik, ik bouw een check in dat als de class niet 'origineel' is hij niet dupliceerd.
Alleen hij blijft de gedupliceerde opnieuwe dupliceren op het moment dat je stopt met draggen.
Ook al is zijn class 'drag'!
Iemand enig idee?