[jquery] drag en drop na load()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Php knipper

php knipper

04/01/2013 21:39:52
Quote Anchor link
ik wilde http://jqueryui.com/droppable/ gebruiken op mijn site, maar de pagina waarop ik het wil toepassen wordt ingeladen met load. nu heb ik zitten zoeken en vondt dat ik na de load de jquery moest uitvoeren

dus nu heb ik dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// functie die hoofdvenster verandert
  function load_hoofdvenster(data)
    {
      blackscreen('on'); // zwart beelt aan.
      blackscreen_alert('laden','laden'); // laden bericht weg
      $.ajax({
        type: "GET",
        url: "handelaar.php" + data,
        cache: true,
        success: function(data1){
                        $('#hoofdvenster').slideUp('slow');
            $('#hoofdvenster').fadeOut('slow', function() {
                $('#hoofdvenster').html(data1);
                $('#hoofdvenster').fadeIn('slow');
                                $('#hoofdvenster').slideDown('slow');
                $('#module_pad').html(data)
                blackscreen_alert('','laden'); // laden bericht weg
                blackscreen('off'); // zwart beelt uit.
                
             $( "#draggable" ).draggable();
                                $( "#droppable" ).droppable({
                                    drop: function( event, ui ) {
                                         $( this )
                                         .addClass( "ui-state-highlight" )
                                         .find( "p" )
                                         .html( "Dropped!" );
                                    }
                                  });
             });
            }
      });
    }


maar de div
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<div id="draggable" class="ui-widget-content">
    <p>Drag me to my target</p>
</div>
 
<div id="droppable" class="ui-widget-header">
    <p>Drop here</p>
</div>

kan ik nog steeds niet verplaatsen
 
PHP hulp

PHP hulp

25/11/2024 23:01:50
 
Php knipper

php knipper

05/01/2013 21:42:44
Quote Anchor link
*bump

sorry ben heel de dag aan het zoeken geweest maar kan niets vinden
 
Keizer Webdesign

Keizer Webdesign

05/01/2013 22:57:00
Quote Anchor link
Waarom die code je kan toch ook iets als dit gebruiken:
http://gridster.net/
Het werkt prima en trouwens ook nog op mobile apparaten.
Gewijzigd op 05/01/2013 22:58:28 door Keizer Webdesign
 
Php knipper

php knipper

05/01/2013 23:00:36
Quote Anchor link
@RobertJan Keizer

Wat ik er mee wil doen is het beheer van categorie in de inventaris van een uitleensysteem.
hierdoor wordt het uitgevoerd op een pc en is het niet nodig om dit mobiel te maken.

Tevens probeer ik van jquery, php, sql, css,... alles zelf te maken ( toch zoveel mogelijk, er mogen fouten in zitten daar probeer ik ook uit te leren )
 
Keizer Webdesign

Keizer Webdesign

05/01/2013 23:06:06
Quote Anchor link
oke maar miss rare vraag maar je hebt toch wel de css toegevoegd van jquery want anders zit misschien daar de fout?
 
Php knipper

php knipper

05/01/2013 23:11:50
Quote Anchor link
css? al mijn dingen zijn hebben een layout en als u de bestanden bedoeldt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
 
Keizer Webdesign

Keizer Webdesign

05/01/2013 23:19:47
Quote Anchor link
Maar kijk dit is een werkende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!doctype html>
 
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>jQuery UI Droppable - Default functionality</title>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
    <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
    <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
    <link rel="stylesheet" href="/resources/demos/style.css" />
    <style>
    #draggable { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }
    #droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; }
    </style>
    <script>
    $(function() {
        $( "#draggable" ).draggable();
        $( "#droppable" ).droppable({
            drop: function( event, ui ) {
                $( this )
                    .addClass( "ui-state-highlight" )
                    .find( "p" )
                        .html( "Dropped!" );
            }
        });
    });
    </script>
</head>
<body>
 
<div id="draggable" class="ui-widget-content">
    <p>Drag me to my target</p>
</div>
 
<div id="droppable" class="ui-widget-header">
    <p>Drop here</p>
</div>
 
 
</body>
</html>


nou dan kunt u deze toch in stapjes uitbreiden naar wat u wil.
dan kunt u precies vertellen wat er fout gaat en kunnen wij u antwoorden wat er misschien fout zou gaan.
 
Php knipper

php knipper

05/01/2013 23:22:08
Quote Anchor link
bij mij werkt het drag en drop al niet

ik denk dat er een fout zit bij het dit

index.php heefdt de script code en laadt met load() de html code (body) in een div in
ik weet niet hoe op te lossen
Gewijzigd op 05/01/2013 23:22:25 door php knipper
 
Wouter J

Wouter J

05/01/2013 23:27:12
Quote Anchor link
jQuery UI heeft naast een script ook een stylesheet nodig om te werken, laad ook die in.
 
Php knipper

php knipper

05/01/2013 23:32:15
Quote Anchor link
ok nu heb ik volgende error in chrome (debug)
Uncaught TypeError: Object [object Object] has no method 'draggable'

alvast heel erg bedankt
Gewijzigd op 05/01/2013 23:35:15 door php knipper
 
Keizer Webdesign

Keizer Webdesign

05/01/2013 23:36:56
Quote Anchor link
RobertJan Keizer op 05/01/2013 23:06:06:
oke maar miss rare vraag maar je hebt toch wel de css toegevoegd van jquery want anders zit misschien daar de fout?

niet om het een of anderen maar dat zei ik ook al hoor ;)
Gewijzigd op 05/01/2013 23:39:53 door Keizer Webdesign
 
Php knipper

php knipper

05/01/2013 23:42:58
Quote Anchor link
RobertJan Keizer op 05/01/2013 23:36:56:
RobertJan Keizer op 05/01/2013 23:06:06:
oke maar miss rare vraag maar je hebt toch wel de css toegevoegd van jquery want anders zit misschien daar de fout?

niet om het een of anderen maar dat zei ik ook al hoor ;)


ja ik wist niet dat dat nodig was ik dacht dat je het jquery bestand bedoelde
excuseer
 
Wouter J

Wouter J

05/01/2013 23:48:48
Quote Anchor link
En nog even weer een tip, je laat JavaScript weer 4 keer je hele HTML document doorzoeken naar een #hoofdvenster element, sla of het element op in variabele of gebruik de mooie method chaining van jQuery.

En kun je even een JSbin of jSfiddle aanmaken? Ik heb een idee dat je wat fout doet, wat deze code moet werken.
 
Php knipper

php knipper

05/01/2013 23:53:02
Quote Anchor link
jsbin? sorry ik ben blij dat u mij wil helpen maar op het gebied van jquery ben ik echt nog maar een groentje.
 
Wouter J

Wouter J

05/01/2013 23:54:08
Quote Anchor link
Dat is een site waar je je code op kan posten en je meteen een voorbeeld krijgt, de link plaats je dan hier. Dat geeft ons de mogelijkheid om met je code te spelen tot het werkt: http://jsbin.com/
 
Php knipper

php knipper

05/01/2013 23:58:13
Quote Anchor link
dit is de site waar ik het op laat werken
http://leensysteem.mych-studio.com

inloggen gaat niet maar de jquery wordt wel gebruikt en u ziet de volledige jquery dan.

Niet op de layout letten ik ben er niet zo goed in.
 
Wouter J

Wouter J

06/01/2013 00:03:07
Quote Anchor link
Plaats eerst even <!doctype html> als regel 1, anders vraag je om problemen.

En ik zie daar nergens gebruik van draggable?
 
Php knipper

php knipper

06/01/2013 00:04:45
Quote Anchor link
nee anders werkte de hele jquery niet meer

en met die "<!doctype html>" wordt heel mijn layout anders
==> dat is ook eigenlijk de reden dat ik ze niet zet (half mijn css werkt nu niet meer)
Gewijzigd op 06/01/2013 00:07:57 door php knipper
 
Keizer Webdesign

Keizer Webdesign

06/01/2013 00:07:59
Quote Anchor link
kan je dan geen iframe op de site plaatsen.
en dat dacht ik ook al dus miss kan alleen er uit halen wat je nodig hebt uit:
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
 
Wouter J

Wouter J

06/01/2013 00:09:57
Quote Anchor link
Het doctype is het enige verplichte element in je HTML, zorg dat je site werkt met het doctype anders kun je nu wel stoppen met je script.
 
Php knipper

php knipper

06/01/2013 00:14:00
Quote Anchor link
@RobertJan Keizer
iframe is geen optie hiervoor, ikzelf vindt het zeer onhandig om daar nu nog aan te werken, de hele site werkt alleen gaat het nu ineens mis bij wat extra jquery.

de css van jquery is niet de boosdoener wand zelfs zonder die code is mijn css nog maar half het licht aan de html tag bovenaan.

#Wouter J

De jquery werkt wel maar de css is nu bij mij in chrome half doorstreept en ik zou niet weten hoe ik dat moet oplossen (ik heb deze fout al vaker gehad daardoor zetten ik die niet, en dat ging ook redelijk goed. Maar als ik hier een oplossing voor weet ga ik dat toch toepassen).

en stoppen? Als ik ergens aan begin stop ik daar niet mee voor het af en werkend is ( sorry zo ben ik nu eenmaal ingesteld, wie op u rekent kan je niet in de koud laten, de functie van drag en drop mag er uit maar ik zou niet weten wat ik anders kan toepassen )

Echt waar al heel erg bedankt dat jullie me helpen met dit.
<hr>
he wacht geen px bij font size ( het zijn mijn fouten bij css ik geef geen maten aan )
deze ga ik snel even goed maken, maar eerst de jquery draaien krijgen

opgelost ==> Weeral bijgeleerdt
Gewijzigd op 06/01/2013 00:27:26 door php knipper
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.