Draggable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »
Lord Gaga

Lord Gaga

15/09/2012 13:41:29
Quote Anchor link
Hallo,

Al een tijdje maak ik gebruik van de jQuery library om div's sleepbaar te maken, maar ik ken de basis van JavaScript nog niet goed, dus wil ik ipv jQuery nu alleen nog maar proberen om JavaScript te gebruiken. Wat dus betekend dat ik op zoek moet naar een andere manier om div's sleepbaar te maken.

Nu dacht ik eraan om de jQuery om te zetten / vertalen naar gewoon JavaScript. Daarvoor had ik dit al gevonden: http://jquery-ui.googlecode.com/svn-history/r3103/trunk/ui/ui.draggable.js

Nu wil ik graag weten of dit wel mogelijk is, en zo niet, of er een ander script is die dit mogelijk maakt (in JavaScript, maar wel met de mogelijkheden die jQuery ook biedt)

Alvast bedankt!
 
PHP hulp

PHP hulp

25/11/2024 15:54:17
 
Ozzie PHP

Ozzie PHP

15/09/2012 13:51:56
Quote Anchor link
Kijk hier eens.
 
Lord Gaga

Lord Gaga

15/09/2012 13:56:21
Quote Anchor link
Al gedaan. De uitkomst zijn simpele sleepbare div's, ik zoek dus een script of i.i.g een uitleg / tutorial waarin staat hoe je ook de mogelijkheden van jQuery kunt maken, dus dat een div niet uit een bepaalde kader kan bijvoorbeeld.
 
Wouter J

Wouter J

15/09/2012 17:10:59
Quote Anchor link
Ik zou het niet zelf gaan maken, is een beetje het heruitvinden van het wiel. Maar om te leren is het goed, dus daarom wat vragen zodat jij tot een oplossing kunt komen, dat moet je immers ook leren:
- Hoe ga je opvangen dat iemand zijn muis ingedrukt houdt als hij sleept en dat je de div niet meer gaat verplaatsen als iemand zijn muis loslaat? (tip kijk eens naar de onmouse* events)
- Welk event wordt er aangeroepen als je de muis verplaatst? (ook een onmouse* event)
- Wat gebeurd er eigenlijk met de div als ik hem met mijn muis verplaats? Op welke plaatsen staat die de hele tijd?
 
Lord Gaga

Lord Gaga

15/09/2012 17:21:52
Quote Anchor link
Ik heb nog eens in het Engels gezocht naar draggable divs, en toen kwam ik op een scriptje waarbij ook een minimum en maximum op zit, zodat je daarmee kunt instellen dat de div niet uit een bepaalde plaats mag. Alleen als je dit instelt:

maximum 100 left
maximum 100 top

dan worden de breedte en de hoogte er niet bij opgeteld. Dus als ik een div niet uit scherm wil laten gaan, dan moet ik als maximum zoiets doen: breedte van het scherm - breedte van de div, alleen zie ik zo snel niet waar ik dit moet toepassen:

www.avickum.nl/test/drag.php

(Code kun je gewoon in de broncode zien)
 
Wouter J

Wouter J

15/09/2012 17:28:16
Quote Anchor link
Je wou hem toch zelf maken? Nu kun je net zo goed gewoon jQuery gebruiken...
 
Lord Gaga

Lord Gaga

15/09/2012 17:32:31
Quote Anchor link
Als ik die lange code zo zie betwijfel ik of ik nu al toe ben aan zoiets, en ik wil af van jQuery, ik wil gewoon JavaScript gebruiken, vooral ook omdat ik dan de basis beetje bij beetje leer, in jQuery is er gewoon 1 regeltje voor draggable divs, en daar leer je minder van.

En ik heb ook PHP geleerd puur door scripts te kopieeëren, aan te passen, en zo uiteindelijk leren hoe het werkt. Dus ik hoop dat dat met JavaScript ook zo kan gaan.
 
Wouter J

Wouter J

15/09/2012 17:44:19
Quote Anchor link
Het is niet heel moeilijk te maken. Kijk maar eens naar wat ik net in elkaar heb gezet (het is nog verre van perfect): http://jsbin.com/idibed/1/edit
 
Lord Gaga

Lord Gaga

15/09/2012 17:48:20
Quote Anchor link
Zo ziet het er inderdaad heel makkelijk uit, nu moet er alleen nog voor gezorgd worden dat de div niet verspringt, en dat hij tegen de randen van een bepaald element botst, ik heb alleen geen idee hoe je dat doet, is daar een tutorial voor?
 
Wouter J

Wouter J

15/09/2012 18:13:11
Quote Anchor link
Ga eerst eens na wat elke regel in mijn script doet. Plaatst dat hier op het forum, dan kunnen we verder gaan denken aan je problemen.
 
Lord Gaga

Lord Gaga

15/09/2012 18:21:31
Quote Anchor link
Ik denk dat dit wel ongeveer klopt:

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
!function() { // hier begint de functie
  
  var elems = document.querySelectorAll('[data-moveable]'); // Volgens mij selecteert dit alle divs met het id data-moveable en zet ze in een array?
  
  [].forEach.call(elems, function(elem) { // doorloopt de array..
    
    elem.style.position = 'absolute'; // zet de position op absolute
    
    document.onmousedown = function() { // als er op de div is geklikt
      elem.dataset.click = 1;
    };
    document.onmouseup = function() { // als de muis word losgelaten
      elem.dataset.click = 0;
    };
    document.onmousemove = function(e) { // als de muis wordt bewogen
      if (1 == elem.dataset.click) {  // als er is geklikt
        elem.style.left = e.pageX + 'px'; // zet left naar de x positie van de muis
        elem.style.top = e.pageY + 'px'; // zet top naar de y positie van de muis
      }
    };
    
  });
  
}();
 
Wouter J

Wouter J

15/09/2012 19:11:17
Quote Anchor link
Bijna helemaal. Even wat er mis is:
regel 1 - dit is een IFFI, een self executing anonymous function. Dit betekend dat deze functie vanzelf wordt aangeroepen. Dit is te vergelijken met dit in PHP:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
call_user_func(function() {
    // ...
});
?>

Hierdoor creëer je een scope waardoor variabele die ergens anders op de pagina ingesteld zijn niet deze code bewerken of andersom.
regel 3 - hier selecteer ik alle elementen met het attribuut data-moveable
regel 7 - niet als er op een div is geklikt, maar als er in het document wordt geklikt. Op de div is: elem.onclick. Document is een algemeen object die voor de hele pagina staat. Die elem variabele komt uit de parameter van de functie die we in forEach stopte.
Tevens wordt deze functie alleen aangeroepen als de muisknop beneden is, mousedown, dat is wat anders dan onclick.
regel 10 - hierin stellen we het data-click attribuut in met een waarde 1, waardoor we weten dat de muis beneden is.
regel 13 - als de muis wordt losgelaten stellen we 0 als data-click attribuut in.
regel 16 - als de data-click attribuut de waarde 1 bevat en de muis dus ingedrukt is

Je hebt waarschijnlijk wel door dat we iets aan het verspringen van de div moet doen bij regel 17 en 18. Verzin eens een methode dat je de positie van de div kunt aanpassen relatief aan de plek waar de cursor naartoe wijst door van die X en Y waarde wat bij te tellen of af te trekken.
 



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.