1
Voici le code:comment envoyer l'événement au clone sans utiliser jquery sur iphone
$("#draggable").draggable({
helper: 'clone'
});
utiliser ce code, si vous faites glisser la div, vous faites glisser le clone,
c'est mon code sans utiliser jquery et jquery-ui, je veux faire glisser le clone-un quand je fais glisser la div:
var $=function(str){
var div=document.createElement('div')
div.innerHTML=str;
return div.firstChild;
}
function id(id){
return document.getElementById(id)
}
et
id('draggable').addEventListener("touchstart", function(e) {
var clone_div=$('<div id="draggable_" style="z-index:11;color:red">'+
'<p>Drag me to my target</p>'+
'</div>')
clone_div.addEventListener("touchstart",function(e2){
e2=e;
})
});
et
id('draggable').addEventListener("touchmove", function(e) {
//if(e.changedTouches[0].target == id('draggable')){
e.preventDefault();
id('draggable').dragging=true;
//var orig = e.originalEvent;
var x = e.changedTouches[0].pageX;
var y = e.changedTouches[0].pageY;
id('draggable').style.left=x-70+'px';
id('draggable').style.top=y-70+'px';
});
Que puis-je faire?
grâce
Pouvez-vous expliquer la question plus? Ce n'est pas très clair ce que vous essayez de faire ici. –
Je veux faire un glisser-déposer du clone par moi-même sur iphone. – zjm1126
Juste une pensée, avez-vous envisagé de faire glisser l'original, et de coller le clone là où il était? –