Dragg and Dropp i Jquery.

Tags:    javascript


Hejsa derude,jeg har fornyeligt installerede plugins til mit jquery så jeg kan burge drag and drop.

Og det er skam ikke fordi det ikke virker, det er jo brilliant :).

Men jeg savner noget, jeg har min drop zone, og jeg har mit drag div, disse divs er lige store.

Jeg har
revert: 'invalid'
så man ikke kan smide den andre steder end drop zone.

Men når man så dropper på drop zone, vil jeg gerne have at den automatisk fitter, altså så mit drag element fylder hele mit dropzone div.

Håber der er noget der kan hjælpe, har kigget overalt og google uden resultat. :(



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Yes ondrop, er det den gør når jeg sætte mit drag element, og kan sagtens tilføje.

Så nu hedder den.

Fold kodeboks ind/udKode 


Men ser stadig ikke ud til at virke, må nok indrømme at jeg ikek er helt inde i det med positions.

Men skal den så ikke også have en Position: relative; ?

Skal lige siges jeg sætter stor pris på din hjælp :).


Overstående i vil i hvert fald ikke virke, da du så bare sætte positionen til 0. Det jeg gjorde i mit eksempel var at sætte position = positionen på det felt den bliver droppet i.

Jeg har prøvet forskellige ting, men jeg har desværre ingen idé om hvordan du skulle kunne få det til at fungere. Jeg er desværre ikke så meget inde i jQuery.



Kan du ikke bare gøre noget i stil med dette:
Fold kodeboks ind/udKode 

Nu kender jeg jo ikke din din kode helt konkret, men noget i den stil burde virke.



Drag Elementet har samme højde og bredde i forvejen

du kan kan prøve at tage et kig på

patterdale.dk/paradise/inventory.php

græver dog du laver en bruger :)

jeg vil gerne have drag elemenet fylder detandet element over når det droppes.



Okay, jeg er ikke helt sikker på hvordan din Jquery virker, men jeg vil tro at du i den funktion du kalder når et element dropppes, kan tilføje følgende:
Fold kodeboks ind/udKode 

For at overstående virker er det selvfølgelig nødvendigt, at du har positioneret dropSlot1 med top og left.



Yes ondrop, er det den gør når jeg sætte mit drag element, og kan sagtens tilføje.

Så nu hedder den.

Fold kodeboks ind/udKode 


Men ser stadig ikke ud til at virke, må nok indrømme at jeg ikek er helt inde i det med positions.

Men skal den så ikke også have en Position: relative; ?

Skal lige siges jeg sætter stor pris på din hjælp :).





Hmm.. jeg får nemlig en fejl hvis jeg skriver

$("dragWea").css({"left"});

Men måske jeg skal skrive $("dragWea").css({"postion" : "relative"});

Så sætter jeg dem vel ikke til noget?
Position det er jo bare fail :P





Indlæg senest redigeret d. 06.06.2009 11:38 af Bruger #14816
Arh simon du er en skat!

Jeg fik det squ ti lat virke langt om længe!
Så kan jeg endelig forsætte!

Stor kram herfra :D



Godt at du fik det til at virke, men det klarede jo det meste selv.



Tjaee. Men jeg havde slet ikke tænkt i positions, hvis det ikke var for dig :).

Nu er koden :)
Fold kodeboks ind/udKode 


Mere skulle der faktisk ikke til :)



t