Avatar billede entracore Nybegynder
20. oktober 2000 - 09:08 Der er 4 kommentarer og
1 løsning

Drag to elementer på samme tid

Hvordan kan man trække to elementer på samme tid: min kode(Som er tyvstjålet) ser sådan ud:

<script language=\"JavaScript1.2\">
var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags(){
if (!document.all)
return
if (event.srcElement.className==\"drag\"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags
document.onmouseup=new Function(\"dragapproved=false\")
//-->
</script>

<style>.drag{position:relative;}</style>
<div style=\"position: absolute; z-index: 10; top:50px; left:50px; visibility: visible;\">
<img src=\"gfx/ikoner/ikon_programmer.gif\" class=\"drag\"  width=\"32\" height=\"26\" alt=\"\" border=\"0\">
<font face=\"verdana\" size=\"font-size: 8pt;\" class=\"drag\">Programmer</font>
</div>

Som tingene ser ud nu dragges teksten og billedet hver for sig

Håber der er nogle der kan hjælpe :)
Avatar billede geeeet Nybegynder
20. oktober 2000 - 10:42 #1
<script language=\"JavaScript1.2\">
var dragapproved=false
var z,x,y
function move(){
    if (event.button==1&&dragapproved){
        z.style.pixelLeft=temp1+event.clientX-x
        z.style.pixelTop=temp2+event.clientY-y
        return false
    }
}

function drags(){
    if (!document.all)
        return
    if (event.srcElement.parentElement.id==\"drag\"){
        dragapproved=true
        z=event.srcElement.parentElement
        temp1=z.style.pixelLeft
        temp2=z.style.pixelTop
        x=event.clientX
        y=event.clientY
        document.onmousemove=move
    }
}
document.onmousedown=drags
document.onmouseup=new Function(\"dragapproved=false\")
//-->
</script>

<style>.drag{position:relative;}</style>

<div id=\"drag\" style=\"position: absolute; z-index: 10; top:50px; left:50px; visibility: visible;\">
<img src=\"../bg.gif\" class=\"drag1\"  width=\"32\" height=\"26\" alt=\"\" border=\"0\">
<font face=\"verdana\" size=\"font-size: 8pt;\" class=\"drag1\">Programmer</font>
</div>


/Geeeet
Avatar billede entracore Nybegynder
20. oktober 2000 - 10:53 #2
Kanon - du får dine point - tak for hjælpen :)
Avatar billede geeeet Nybegynder
20. oktober 2000 - 10:55 #3
np :-)

/Geeeet
Avatar billede nixen Nybegynder
21. oktober 2000 - 15:26 #4
ups, sorry, jeg havde ikke set at spørgsmålet var oprettet igen, ignorer min kommentar på det første :)
Avatar billede nixen Nybegynder
21. oktober 2000 - 15:27 #5
.. og det var altså en kommentar til entracore.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester