Tooltip

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »
Niels van K

Niels van K

13/11/2008 23:11:00
Quote Anchor link
Hoi,

Ik heb het volgende scriptje gevonden:

http://devirtu.com/2008/09/22/jquery-making-tooltip/

Nou heb ik dit een beetje verbouwd, want ik heb links op de betreffende website waar de title niks is (title=""). Dus dan krijg ik gewoon een tooltip blokje met niks erin (klein vierkantje), ik gebruik het volgende script:

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
jQuery("a").bind("mouseover", function( event ) {
    if (this.title == "") {
    this.newtitle = "";
    document.getElementById("hintcontainer").style.display = "none";
    } else
this.newtitle = this.title;
this.title = "";
    jQuery("#hintcontainer").text(this.newtitle);
    jQuery("#hintcontainer").css({display:"block",left:event.pageX+"px", top:event.pageY+25+"px"}).fadeTo(200, 0.8);
}).bind("mouseout", function( event ) {
    jQuery("#hintcontainer").fadeTo(200, 0.0);
}).bind("mousemove", function( event ) {
    jQuery("#hintcontainer").css({left:event.pageX+"px", top:event.pageY+25+"px"});
    });


Met het orginele script van de website, onthoud hij gewoon de text van de vorige link waar een mouseover overheen is geweest. Dus als de title dan niks is, krijg je gewoon de tekst van de vorige link.

Ook geen errors in firebug trouwens. Iemand enig idee?

Hartstikke bedankt,

Niels.
 
PHP hulp

PHP hulp

27/05/2026 11:54:51
 
--

--

14/11/2008 05:44:00
Quote Anchor link
[qoute]Met het orginele script van de website, onthoud hij gewoon de text van de vorige link waar een mouseover overheen is geweest. Dus als de title dan niks is, krijg je gewoon de tekst van de vorige link.[/quote]Waarom??
 
Niels van K

Niels van K

14/11/2008 09:39:00
Quote Anchor link
Ik heb werkelijk geen idee, als ik bijvoorbeeld deze link heb:

<a href="index.php" title="Hoi">bla</a>

En ik ga daar met mijn muis overheen krijg ik netjes "Hoi", maar als ik deze heb:

<a href="index2.php" title="">bla</a>

Krijg ik ook Hoi, omdat de title leeg is, is de andere tekst nog gecached.

Bedankt,

Niels.
 
Mitchell

Mitchell

14/11/2008 10:21:00
Quote Anchor link
Daar zul je dan denk ik een check voor in moeten bouwen, iets als "if attr[title] = aanwezig, show tooltip" en anders gewoon niets uitvoeren.

Edit: document.getElementById("hintcontainer").style.display = "none"; waarom dit? Je werkt met Jquery. $("#hintcontainer").hide(); of $("#hintcontainer").css("display", "block");
Gewijzigd op 01/01/1970 01:00:00 door Mitchell
 
Niels van K

Niels van K

14/11/2008 10:29:00
Quote Anchor link
Ik ben niet zo'n held in jQuery, vandaar.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
jQuery("a").bind("mouseover", function( event ) {
    if (this.title != "") {
        this.newtitle = this.title;
        this.title = "";
    }
    if (this.newtitle == "") jQuery("#hintcontainer").hide();
    jQuery("#hintcontainer").text(this.newtitle);
    jQuery("#hintcontainer").css({display:"block",left:event.pageX+"px", top:event.pageY+25+"px"}).fadeTo(200, 0.8);
}).bind("mouseout", function( event ) {
    jQuery("#hintcontainer").fadeTo(200, 0.0);
}).bind("mousemove", function( event ) {
    jQuery("#hintcontainer").css({left:event.pageX+"px", top:event.pageY+25+"px"});
});


Dan zou zoiets toch genoeg moeten zijn? Ik krijg het maar niet voor elkaar..

Bedankt,

Niels.
 
Mitchell

Mitchell

14/11/2008 10:39:00
Quote Anchor link
Misschien zoiets?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$("a").each(function(){
    var $this = $(this);
    if (this.hasAttribute("title") === true)
        // voer script uit..
    else
        // voer iets anders uit..
});  
 
Niels van K

Niels van K

14/11/2008 10:43:00
Quote Anchor link
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
jQuery("a").each(function(){
    var this = jQuery(this);
    if (this.hasAttribute("title") === true)
        // voer script uit..
        jQuery("a").bind("mouseover", function( event ) {
    jQuery("#hintcontainer").text(this.newtitle);
    jQuery("#hintcontainer").css({display:"block",left:event.pageX+"px", top:event.pageY+25+"px"}).fadeTo(200, 0.8);
}).bind("mouseout", function( event ) {
    jQuery("#hintcontainer").fadeTo(200, 0.0);
}).bind("mousemove", function( event ) {
    jQuery("#hintcontainer").css({left:event.pageX+"px", top:event.pageY+25+"px"});
    else
        jQuery("#hintcontainer").hide();
});


Zoiets? Ik krijg echter 2 fouten in FireBug:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
missing variable name
[Break on this error] var this = jQuery(this); \n
element.dispatchEvent is not a function
[Break on this error] element.dispatchEvent(event);


Ik ben helemaal niet thuis in Javascript en alles daarom heen, vandaar misschien deze amateuristische fout, hehe.

Bedankt!
 
Mitchell

Mitchell

14/11/2008 10:54:00
Quote Anchor link
Javascript zelf ben ik opzich ook niet goed in, maar ik ben wel redelijk goed in Jquery. Probeer dit eens?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
$("a").each(function(){
    var this = $(this);
    if ($this.attr("title") === true)
        jQuery("a").bind("mouseover", function( event ) {
            jQuery("#hintcontainer").text(this.newtitle);
            jQuery("#hintcontainer").css({display:"block",left:event.pageX+"px", top:event.pageY+25+"px"}).fadeTo(200, 0.8);
        }).bind("mouseout", function( event ) {
            jQuery("#hintcontainer").fadeTo(200, 0.0);
        }).bind("mousemove", function( event ) {
            jQuery("#hintcontainer").css({left:event.pageX+"px", top:event.pageY+25+"px"});
});
 
Niels van K

Niels van K

14/11/2008 15:36:00
Quote Anchor link
Hoe moet ik dat doen? Ik heb namelijk ook Prototype draaien, en mij is verteld om dan alle $ door jQuery te vervangen om het te laten werken.. Ik heb het volgende aangepast (als ik met $ tekens gebruikt krijg ik dus een conflict met prototype):

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
42
43
44
45
46
47
jQuery.noConflict();

// initialize the jquery code
 jQuery(document).ready(function(){
//close all the content divs on page load
jQuery(".mover").hide();

// toggle slide
jQuery("#slideToggle").click(function(){
// by calling sibling, we can use same div for all demos
jQuery(this).siblings('.mover').slideToggle();
});

// regular toggle with speed of 'slow'
jQuery("#toggleSlow").click(function(){
jQuery(this).siblings('.mover').toggle('slow');
});

// fade in and out
jQuery("#fadeInOut").toggle(function() {
jQuery(this).siblings('.mover').fadeIn('slow');
}, function() {
jQuery(this).siblings('.mover').fadeOut('slow');
});

//animate
jQuery("#animate").click(function() {
jQuery(this).siblings('.mover')
.slideDown(5500).fadeOut(7300);
});

jQuery("a").each(function(){
    var this = jQuery(this);
    if (jQuery(this).attr("title") === true)
        jQuery("a").bind("mouseover", function( event ) {
            jQuery("#hintcontainer").text(this.newtitle);
            jQuery("#hintcontainer").css({display:"block",left:event.pageX+"px", top:event.pageY+25+"px"}).fadeTo(200, 0.8);
        }).bind("mouseout", function( event ) {
            jQuery("#hintcontainer").fadeTo(200, 0.0);
        }).bind("mousemove", function( event ) {
            jQuery("#hintcontainer").css({left:event.pageX+"px", top:event.pageY+25+"px"});
});




});


Dit is mijn hele jQuery script, het bovenste is een slide in en out effect.
 
Mitchell

Mitchell

14/11/2008 15:39:00
Quote Anchor link
Je moet nooit meerdere javascript frameworks draaien, dat gaat zo'n beetje altijd fout. Ga eens kijken naar prototip.
 
Niels van K

Niels van K

14/11/2008 15:45:00
Quote Anchor link
Ja maar dan zit ik ook met die slide in en slide out.. En zonder die tooltip in jQuery draaide het foutloos. :)

Is er echt geen andere manier?

Bedankt,

Niels.
 
Mitchell

Mitchell

14/11/2008 15:49:00
Quote Anchor link
Dit bedoel je? Ik heb het zelf al eens geprobeerd en dat koste me 3/4 uur, zonder succes. Je zou het zelf nog verder kunnen proberen, maar ik heb het al opgegeven.. :)
 
Niels van K

Niels van K

14/11/2008 16:00:00
Quote Anchor link
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
jQuery("a").bind("mouseover", function( event ) {
    if (jQuery(this).attr("title") != "") {
        this.newtitle = this.title;
            this.title = "";
        jQuery("a").bind("mouseover", function( event ) {
            jQuery("#hintcontainer").text(this.newtitle);
            jQuery("#hintcontainer").css({display:"block",left:event.pageX+"px", top:event.pageY+25+"px"}).fadeTo(200, 0.8);
        }).bind("mouseout", function( event ) {
            jQuery("#hintcontainer").fadeTo(200, 0.0);
        }).bind("mousemove", function( event ) {
            jQuery("#hintcontainer").css({left:event.pageX+"px", top:event.pageY+25+"px"});
});
}
});


Heb het nu werkend, lijkt alleen of hij de if niet pakt, wat als ik bijvoorbeeld over een link ga met title="" geeft hij nog een title, heel raar.
 
Mitchell

Mitchell

14/11/2008 16:06:00
Quote Anchor link
Vervang hem eens door deze if statement.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if (this.hasAttribute("title") === true)


Overigens deze var this = $(this); heb je weg gehaald?
 
Niels van K

Niels van K

14/11/2008 16:17:00
Quote Anchor link
Ja klopt, kreeg met die var een error, denk ik omdat je this niet mag defineren?

Nu zit ik met het laaste probleem:

Het werkt, maar als ik bijvoorbeeld over link 'a' over ga, doet hij het, maar ga ik er nog een keer over heb ik weer een leeg veld.
 



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.