Des te meer reden om 'm dubbel te zettenquote:Op vrijdag 9 november 2012 19:16 schreef picodealion het volgende:
IE struikelt daar soms nog over meen ik.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:Op zaterdag 10 november 2012 19:55 schreef picodealion het volgende:
Divs overlappen elkaar sowieso niet? Of snap ik je vraag niet?
Jawel, maar die </div> tags zie je niet. Ik heb alles laten collapsen om de structuur te laten zien.quote:Op zaterdag 10 november 2012 20:05 schreef KomtTijd... het volgende:
Ín top bedoel je? Je sluit er geeneen af (ja alleen #button).
Ik zou graag willen weten waarom "top" "under_top" overlapt, maar de rest gewoon wel netjes onder elkaar gezet wordt.quote:Op zaterdag 10 november 2012 20:10 schreef KomtTijd... het volgende:
En wat moeten wij er in hemelsnaam over gaan gaan zeggen als je maar de helft laat zien?
http://pastebin.com/0GwJHmaPquote:Op zaterdag 10 november 2012 20:16 schreef KomtTijd... het volgende:
Je code. Liefst gewoon een online sample.
Ik denk dat ik de oplossing al heb. Ik moet alles met position: relative aanduiden in een nieuwe CSS file, dus niet die van Bootstrap (al zou dat natuurlijk ook kunnen, volgens mij).quote:
quote:Op zaterdag 10 november 2012 20:16 schreef KomtTijd... het volgende:
Je code. Liefst gewoon een online sample.
Gebruik jsfiddle.quote:
Online gooien, wat bedoel je daarmee?quote:Op zaterdag 10 november 2012 20:46 schreef KomtTijd... het volgende:
Gooi het gewoon ergens online. Zeker als het zo'n lap code is ipv een kleine testcase.
Je gaat zelf toch ook niet lopen debuggen zonder firebug...
web inspectorquote:Op zaterdag 10 november 2012 20:46 schreef KomtTijd... het volgende:
Gooi het gewoon ergens online. Zeker als het zo'n lap code is ipv een kleine testcase.
Je gaat zelf toch ook niet lopen debuggen zonder firebug...
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
En wát gaat er niet goed?quote:Op maandag 12 november 2012 12:17 schreef pascal08 het volgende:
..., maar zodra ik een query laat uitvoeren vanuit een ander PHP-bestand, dan gaat er iets niet goed. Het PHP-bestand stand-alone draaien werkt wel.
quote:Op maandag 12 november 2012 12:17 schreef pascal08 het volgende:
Ik heb met Bootstrap een typeahead veld gemaakt en ik heb de JS code onder aan m'n HTML pagina geschreven. Als ik dit doe werkt het wel:
[ afbeelding ]
..., maar zodra ik een query laat uitvoeren vanuit een ander PHP-bestand, dan gaat er iets niet goed. Het PHP-bestand stand-alone draaien werkt wel.
[ afbeelding ]SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Dit stukje klopt niet. De while-loop wordt voor elk resultaat uitgevoerd, en voor elk resultaat herdefiniëer je $array[] als de waarde uit de kolom "last_name". Als je in Chrome of Firebug het network request bekijkt (doe dit dan ook, leer de developer tools gebruiken, leer debuggen) zie je waarschijnlijk dat de PHP-pagina een JSON-object terugstuurt met daarin maar één achternaam.
1
2
3
4
5
6<?php
$mysql_query = mysql_query("SELECT * FROM `users` WHERE last_name LIKE '%$query%' ORDER BY `status` DESC LIMIT 15");
while($row = mysql_fetch_assoc($mysql_query)) {
$array[] = $row['last_name'];
}
?>
Ikzelf zou het zo doen:array_push is een functie waarmee je waardes aan een array kunt toevoegen. Deze code is niet getest overigens, maar zoiets als dit moet zeker werken.
1
2
3
4
5
6
7
8
9<?php
$array = array();
$mysql_query = mysql_query("SELECT * FROM `users` WHERE last_name LIKE '%$query%' ORDER BY `status` DESC LIMIT 15");
while($row = mysql_fetch_assoc($mysql_query)) {
array_push($array,$row['last_name']);
}
header('Content-type: application/json');
echo json_encode($return_array);
?>
Wat betreft je je JS-code, ik betwijfel of dit de juiste manier is om te bereiken wat je doet. De source van de typeahead lijkt mij een statisch element namelijk. Ik denk dat je een keydown event moet binden aan het veld waar je in typt, en in die event handler het source-attribuut moet updaten.
[ Bericht 6% gewijzigd door Merkie op 12-11-2012 12:42:43 ]2000 light years from home
Als ik 'm stand-alone via XAMPP draai, dan zie ik wel een JSON met 8 namen, elke keer wordt er toch gewoon een waarde aan de array toegevoegd?quote:Op maandag 12 november 2012 12:34 schreef Merkie het volgende:
[..]
[ code verwijderd ]
Dit stukje klopt niet. De while-loop wordt voor elk resultaat uitgevoerd, en voor elk resultaat herdefiniëer je $array[] als de waarde uit de kolom "last_name". Als je in Chrome of Firebug het network request bekijkt (doe dit dan ook, leer de developer tools gebruiken, leer debuggen) zie je waarschijnlijk dat de PHP-pagina een JSON-object terugstuurt met daarin maar één achternaam.
Ikzelf zou het zo doen:
[ code verwijderd ]
array_push is een functie waarmee je waardes aan een array kunt toevoegen. Deze code is niet getest overigens, maar zoiets als dit moet zeker werken.
Enne, voortaan inderdaad zeggen wat er niet goed gaat, lijkt me vrij essentiëel.
in de request en de reply daaropquote:Op maandag 12 november 2012 12:22 schreef pascal08 het volgende:
[..]
Ik heb 'm al in het JS-topic gepost.Waar moet ik precies naar kijken in de developer-console van Chrome?
Dit lijkt me inderdaad een goede optie, ik ga dat eens proberen.quote:Op maandag 12 november 2012 12:34 schreef Merkie het volgende:
Wat betreft je je JS-code, ik betwijfel of dit de juiste manier is om te bereiken wat je doet. De source van de typeahead lijkt mij een statisch element namelijk. Ik denk dat je een keydown event moet binden aan het veld waar je in typt, en in die event handler het source-attribuut moet updaten.
In het tabblad 'network' geeft 'ie wel een 404 fout, dus ik ben ook ergens weer verkeerd aan het linken, even checken...quote:Op maandag 12 november 2012 12:44 schreef GlowMouse het volgende:
[..]
in de request en de reply daarop
Je hebt gelijk, sorry. Dit is wat je moet doen denk ik.quote:Op maandag 12 november 2012 12:43 schreef pascal08 het volgende:
[..]
Als ik 'm stand-alone via XAMPP draai, dan zie ik wel een JSON met 8 namen, elke keer wordt er toch gewoon een waarde aan de array toegevoegd?
1 2 3 | $("#typeahead").on("keydown", function(){ $(this).typeahead({source: <hier je Ajax-functie>}); }); |
Ga ik direct proberen.quote:Op maandag 12 november 2012 12:48 schreef Merkie het volgende:
[..]
Je hebt gelijk, sorry. Dit is wat je moet doen denk ik.
[ code verwijderd ]
1 2 3 4 5 6 | $("#typeahead").on("keydown", function(){ $.ajax(bla).done(function(result) { var typeahead = $('#typeahead').typeahead(); typeahead.data('typeahead').source = result; }); }); |
F5 is genoeg, de ctrl is alleen nodig als je browsercache corrupt is.quote:
Ik moet nu steeds handmatig al m'n browsergegevens verwijderen, dan doet 'ie het wel.quote:Op maandag 12 november 2012 13:01 schreef GlowMouse het volgende:
[..]
F5 is genoeg, de ctrl is alleen nodig als je browsercache corrupt is.
Vandaar ook dat niemand in his right mind IE gebruikt als development browser.quote:Op maandag 12 november 2012 13:08 schreef Devv het volgende:
F5 werkt ook lang niet altijd. Vooral IE heeft er een handje van om bestanden vrolijk vast te houden.
In IE10 werken placeholders eindelijk wel.quote:Op maandag 12 november 2012 13:15 schreef KomtTijd... het volgende:
[..]
Vandaar ook dat niemand in his right mind IE gebruikt als development browser.
Je ontkomt er niet aan als je je site wilt testen in IE he. En je weet zelf net zo goed als ik dat een site nooit in één keer werkt in IEquote:Op maandag 12 november 2012 13:15 schreef KomtTijd... het volgende:
[..]
Vandaar ook dat niemand in his right mind IE gebruikt als development browser.
vooralsnog moet ik bij elke browser ctrl+f5 drukken om zeker te zijn dat alles vers van het net gehaald wordt en de cache ontweken wordt...quote:Op maandag 12 november 2012 13:01 schreef GlowMouse het volgende:
[..]
F5 is genoeg, de ctrl is alleen nodig als je browsercache corrupt is.
Uiteindelijk test je in alle browsers ja, maar voor de initiële ontwikkeling IE gebruiken, dan kom je wel met zulke kromme producten...quote:Op maandag 12 november 2012 13:24 schreef Merkie het volgende:
[..]
Je ontkomt er niet aan als je je site wilt testen in IE he. En je weet zelf net zo goed als ik dat een site nooit in één keer werkt in IE.
Elke browser (zie de tabel van 27 September 2010) stuurt If-Modified-Since headers mee bij een F5. Alleen als de webserver heel slecht is, is een F5 niet voldoende.quote:Op maandag 12 november 2012 13:41 schreef mschol het volgende:
[..]
vooralsnog moet ik bij elke browser ctrl+f5 drukken om zeker te zijn dat alles vers van het net gehaald wordt en de cache ontweken wordt... ongeacht of die corrupt is of niet...
een standaard apache installatie, en F5 is dan niet afdoende...quote:Op maandag 12 november 2012 13:45 schreef GlowMouse het volgende:
[..]
Elke browser (zie de tabel van 27 September 2010) stuurt If-Modified-Since headers mee bij een F5. Alleen als de webserver heel slecht is, is een F5 niet voldoende.
quote:F5 may give you the same page even if the content is changed, because it may load the page from cache. But Ctrl-F5 forces a cache refresh, and will guarantee that if the content is changed, you will get the new content.
Gewoon Ctrl + F5 gebruiken dus.quote:Op maandag 12 november 2012 13:47 schreef mschol het volgende:
[..]
een standaard apache installatie, en F5 is dan niet afdoende...
overigens vermeld jou link het volgende:
[..]
nee, niet.quote:
Apache stuurt standaard echt geen 304 terug.quote:Op maandag 12 november 2012 13:47 schreef mschol het volgende:
[..]
een standaard apache installatie, en F5 is dan niet afdoende...
Pardon? Dat stukje werkt wel degelijk hoor. Sterker nog uit de php-manual van array_push:quote:Op maandag 12 november 2012 12:34 schreef Merkie het volgende:
[..]
[ code verwijderd ]
Dit stukje klopt niet. De while-loop wordt voor elk resultaat uitgevoerd, en voor elk resultaat herdefiniëer je $array[] als de waarde uit de kolom "last_name". Als je in Chrome of Firebug het network request bekijkt (doe dit dan ook, leer de developer tools gebruiken, leer debuggen) zie je waarschijnlijk dat de PHP-pagina een JSON-object terugstuurt met daarin maar één achternaam.
Ikzelf zou het zo doen:
[ code verwijderd ]
array_push is een functie waarmee je waardes aan een array kunt toevoegen. Deze code is niet getest overigens, maar zoiets als dit moet zeker werken.
Wat betreft je je JS-code, ik betwijfel of dit de juiste manier is om te bereiken wat je doet. De source van de typeahead lijkt mij een statisch element namelijk. Ik denk dat je een keydown event moet binden aan het veld waar je in typt, en in die event handler het source-attribuut moet updaten.
quote:array_push() treats array as a stack, and pushes the passed variables onto the end of array. The length of array increases by the number of variables pushed. Has the same effect as:
<?php
$array[] = $var;
?>
"But Ctrl-F5 forces a cache refresh, and will guarantee that if the content is changed, you will get the new content."quote:Op maandag 12 november 2012 13:56 schreef GlowMouse het volgende:
[..]
nee, niet.
[..]
Apache stuurt standaard echt geen 304 terug.
Bij IE moet je er nooit vanuit gaan dat het doet wat het zou moeten doen.quote:Op maandag 12 november 2012 14:02 schreef pascal08 het volgende:
[..]
"But Ctrl-F5 forces a cache refresh, and will guarantee that if the content is changed, you will get the new content."
Dat is toch precies wat ik wil?
en toch wordt alles uit cache gehaald als ik geen ctrl + f5 gebruik...quote:Op maandag 12 november 2012 13:56 schreef GlowMouse het volgende:
[..]
nee, niet.
[..]
Apache stuurt standaard echt geen 304 terug.
Was ik al achter ja. Ik was met die syntax niet bekend.quote:Op maandag 12 november 2012 14:02 schreef Rockfire het volgende:
[..]
Pardon? Dat stukje werkt wel degelijk hoor. Sterker nog uit de php-manual van array_push:
[..]
1 2 3 4 5 6 7 8 9 10 11 12 13 | $(document).ready(function() { $('#typeahead').keyup(function() { var search = $(this).attr('value'); $.post('/folder/ajax/search.php', {search:search}, function(data) { $('#result').html(data); $('#result').click(function() { var result_value = $(this).text(); $('#typeahead').attr('value', result_value); $('#result').html(''); }); }); }); }); |
1 2 | var typeahead = $('#typeahead').typeahead(); typeahead.data('typeahead').source = result; |
Ik ben Microsoft ontwikkelaar en op dit moment maak ik aanpassingen voor Microsoft Dynamics CRM 2011. Dus IE is mijn ontwikkel-browser. Ik zit zelfs nog op Windows XP met IE8quote:Op maandag 12 november 2012 13:15 schreef KomtTijd... het volgende:
[..]
Vandaar ook dat niemand in his right mind IE gebruikt als development browser.
Wat ik zo snel lees is het inderdaad zo dat www.voorbeelt.nl dan gekoppeld wordt aan voorbeelt.weebly.com en iemand die www.voorbeelt.nl intikt zal niet doorhebben dat hij op weebly.com zit.quote:Op woensdag 14 november 2012 22:00 schreef Mercan het volgende:
ff een vraagje voor de kenners.
Ik maak een simpel websiteje (portfolio) via bijvoorbeeld weebly.com. (voorbeelt.weebly.com)
Ik heb een ".nl" domeinnaam gekocht. (www.voorbeelt.nl)
Ik wil de weebly site hosten op het ".nl" adres.
Krijg deze info van weebly.
Volg voor alle andere registrars deze algemene aanwijzingen:
1: Bij het bedieningspaneel van uw domein inloggen
2: Lokaliseer het gebied om de DNS-instellingen van uw domein te wijzigen
3: Maak 2 A-records aan die naar het IP-adres van Weebly verwijzen
Wanneer ik dit doe, wordt dan de site www.voorbeelt.nl gekoppelt aan voorbeelt.weebly.com?
Dus wanneer iemand via google op www.voorbeelt.nl drukt wordt die dan op de achtergrond doorgestuurd naar voorbeelt.weebly.com?
Of komt de website echt op www.voorbeelt.nl te staan?
Ik hoop dat het duidelijk is
Voorbeelt met een "t" is omdat met een "d" een bestaande website is
Kortom: je zorgt ervoor dat jouw domeinnaam naar Weebly verwijst.quote:Op woensdag 14 november 2012 22:00 schreef Mercan het volgende:
Krijg deze info van weebly.
Volg voor alle andere registrars deze algemene aanwijzingen:
1: Bij het bedieningspaneel van uw domein inloggen
2: Lokaliseer het gebied om de DNS-instellingen van uw domein te wijzigen
3: Maak 2 A-records aan die naar het IP-adres van Weebly verwijzen
Ja.quote:Wanneer ik dit doe, wordt dan de site www.voorbeelt.nl gekoppelt aan voorbeelt.weebly.com?
Dus wanneer iemand via google op www.voorbeelt.nl drukt wordt die dan op de achtergrond doorgestuurd naar voorbeelt.weebly.com?
Wat betekent dit? Hoe kan iets "echt op" een domein staan? Als je bedoeld dat je ook hosting bij je domein hebt en of er data van de Weeblysite bij jouw webhost terecht komt: nee.quote:Of komt de website echt op www.voorbeelt.nl te staan?
1 2 3 4 5 6 7 | p { background: rgba(31, 31, 31, 0.8); padding: 8px; border-radius:10px; color: #FFFFFF; margin-left: 0px; } |
Soort van gedaan met wat toevoegingen van mezelf en t werkt, dankjewel!quote:Op zaterdag 17 november 2012 15:38 schreef lkb9000 het volgende:
Een div om alle paragraphs heen, en de achtergrond en border-radius aan die div toekennen?
Even wat over gelezen, heel handig! Dankjewelquote:Op zaterdag 17 november 2012 15:44 schreef stefanhaan het volgende:
P:first (border-rsdius-top)
P:last (border-radius-bottom)
Lees je eens in in CSS3 selectors
Dat ga ik ook even doenquote:Op zaterdag 17 november 2012 15:44 schreef stefanhaan het volgende:
P:first (border-rsdius-top)
P:last (border-radius-bottom)
Lees je eens in in CSS3 selectors
quote:Op zaterdag 17 november 2012 15:44 schreef stefanhaan het volgende:
P:first (border-rsdius-top)
P:last (border-radius-bottom)
Lees je eens in in CSS3 selectors
quote:Op zaterdag 17 november 2012 15:38 schreef lkb9000 het volgende:
Een div om alle paragraphs heen, en de achtergrond en border-radius aan die div toekennen?
1 2 3 4 | $('.selector').mouseout(function() { $('.selector').mouseup(function() { } } |
Een 2e div maken en beide laten verdwijnen als er op Div 2 wordt geklikt.quote:Op zaterdag 17 november 2012 23:45 schreef pascal08 het volgende:
Hoe laat ik style="visibility:visible" veranderen naar style="visibility:hidden" bij het klikken naast de div?
Ik heb nu:
[ code verwijderd ]
Maar dan kan ik 'm alleen laten verdwijnen op het moment dat de muis UIT de div gaat.
npquote:Op zaterdag 17 november 2012 17:02 schreef jochemdejongen het volgende:
[..]
Even wat over gelezen, heel handig! Dankjewel
quote:Op zaterdag 17 november 2012 23:45 schreef pascal08 het volgende:
Hoe laat ik style="visibility:visible" veranderen naar style="visibility:hidden" bij het klikken naast de div?
Ik heb nu:
[ code verwijderd ]
Maar dan kan ik 'm alleen laten verdwijnen op het moment dat de muis UIT de div gaat.
1 | $('body').not('.selector').on('click', function() { }); |
Ik heb de oplossing die Merkie heeft gevonden gebruikt. Bedankt voor het meedenken!quote:Op zondag 18 november 2012 09:17 schreef cablegunmaster het volgende:
[..]
Een 2e div maken en beide laten verdwijnen als er op Div 2 wordt geklikt.
Simpeler kan niet?Desnoods een plaatje in Div 2 maken met een knopje erin
Dit is dus wat ik zocht.quote:Op zondag 18 november 2012 17:58 schreef Merkie het volgende:
[..]
[ code verwijderd ]
Zoiets?
Edit: dit lijkt me beter: http://stackoverflow.com/(...)single-event-handler
1 2 3 4 5 6 7 | $(function() { $("body").click(function(e) { if ($(e.target).parents("#autosuggestcontainer").size() !== 1) { document.getElementById('autosuggestcontainer').style.visibility = 'hidden'; } }); }); |
Zo zou ik dat niet doen. Verdiep je een klein beetje in hoe jQuery werktquote:Op zondag 18 november 2012 18:28 schreef pascal08 het volgende:
[..]
Ik heb de oplossing die Merkie heeft gevonden gebruikt. Bedankt voor het meedenken!
[..]
Dit is dus wat ik zocht.Ik heb er dit van gemaakt:
[ code verwijderd ]
1 2 3 4 5 6 7 | $(document).ready(function() { $("body").click(function(e) { if (e.target.id != 'autosuggestcontainer' || $(e.target).parents('#autosuggestcontainer').size()) { $('#autosuggestcontainer').hide(); } }); }); |
Wat is precies het verschil?quote:Op zondag 18 november 2012 18:44 schreef Merkie het volgende:
[..]
Zo zou ik dat niet doen. Verdiep je een klein beetje in hoe jQuery werkt.Als je toch al jQuery gebruikt kan je beter $('#autosuggestcontainer').hide(); doen.
[ code verwijderd ]
Dit lijkt me beter. Als je toch bezig bent om javascript / jQuery te leren, doe het dan in 1x goed.
1 2 3 4 5 6 7 | $(document).ready(function() { $("body").click(function(e) { if (e.target.id != 'autosuggestcontainer' && $(e.target).parents("#autosuggestcontainer").size() !== 1) { document.getElementById('autosuggestcontainer').style.visibility = 'hidden'; } }); }); |
Waarom zou je native DOM-functies gebruiken als je toch jQuery al include?quote:Op zondag 18 november 2012 18:56 schreef pascal08 het volgende:
[..]
Wat is precies het verschil?
Deze werkt niet, trouwens. "e.target.id" is op sommige plekken buiten #container ook ongelijk aan 'autosuggestcontainer', dus hij doet ook .hide() wanneer het niet moet.
Zo doet 'ie het wel weer. Wat vind je hiervan?![]()
[ code verwijderd ]
Dat kan wel, maar dan moet ik denk ik ook ergens in m'n code iets van "$('#autosuggestcontainer').show();" hebben, anders blijft 'ie in hide-toestand bij de eerste klik buiten de div.quote:Op zondag 18 november 2012 19:22 schreef Merkie het volgende:
document.getElementById('autosuggestcontainer').style.visibility = 'hidden';
Doe gewoon "$('#autosuggestcontainer').hide();", veel sneller.
Ik heb me nog helemaal niet verdiept in javascript en jQuery.quote:Op zondag 18 november 2012 19:29 schreef Tijn het volgende:
[..]
Waarom zou je native DOM-functies gebruiken als je toch jQuery al include?
Hoe maak je nu "visibility:hidden" ongedaan dan?quote:Op zondag 18 november 2012 19:34 schreef pascal08 het volgende:
[..]
Dat kan wel, maar dan moet ik denk ik ook ergens in m'n code iets van "$('#autosuggestcontainer').show();" hebben, anders blijft 'ie in hide-toestand bij de eerste klik buiten de div.
Ahh, nice! Dankzij hele goede video's over PHP, heb ik PHP ook vrij snel geleerd. Ik zal binnenkort eens kijken. Bedankt.quote:Op zondag 18 november 2012 19:41 schreef Tijn het volgende:
Er zijn teveel mensen die maar wat aanklooien met Javascript. Als je echt wilt weten hoe het zit, zou ik als ik jou was beginnen met de videolessen van Douglas Crockford: http://yuiblog.com/crockford/
"visibility:hidden" is standaard bij het laden van de pagina. Als ik iets typ in het zoekveld, dan zorgt deze regel in m'n code ervoor dat er een lijst te voorschijn komt met resultaten:quote:Op zondag 18 november 2012 19:54 schreef Merkie het volgende:
[..]
Hoe maak je nu "visibility:hidden" ongedaan dan?
Anders kan je altijd nog $('#element').css('visibility','hidden'); doen.
1 | document.getElementById("autosuggestcontainer").style.visibility="visible"; |
Stap 1 is iig, stop met klooien, breng structuur aan.quote:Op zondag 18 november 2012 20:27 schreef pascal08 het volgende:
[..]
Ahh, nice! Dankzij hele goede video's over PHP, heb ik PHP ook vrij snel geleerd. Ik zal binnenkort eens kijken. Bedankt.
Dan veranderd je die regel toch in $('#element').show();?quote:Op zondag 18 november 2012 20:29 schreef pascal08 het volgende:
[..]
"visibility:hidden" is standaard bij het laden van de pagina. Als ik iets typ in het zoekveld, dan zorgt deze regel in m'n code ervoor dat er een lijst te voorschijn komt met resultaten:
[ code verwijderd ]
Het zal inderdaad verre van optimaal zijn, maar het werkt.
Ahh, gelukt!quote:Op zondag 18 november 2012 20:44 schreef Merkie het volgende:
[..]
Dan veranderd je die regel toch in $('#element').show();?
1 2 3 4 5 6 7 8 9 10 11 12 13 | $(document).ready(function() { $('.search-query').keyup(function() { var search_term = $(this).attr('value'); if(!search_term) { $('.autosuggestlist').hide(); } else { $('.autosuggestlist').show(); $.post('/web_template/main/search_navbar', {search_term:search_term}, function(data) { $('.result-navbar').html(data); }); } }); }); |
1 2 3 4 5 6 7 | $(document).ready(function() { $("body").click(function(e) { if (e.target.id !== 'autosuggestcontainer' && $(e.target).parents("#autosuggestcontainer").size() !== 1) { $('.autosuggestlist').hide(); } }); }); |
Dat zag ik ook met Chrome: element inspecteren. Bedankt voor jullie tip.quote:Op maandag 19 november 2012 23:46 schreef Merkie het volgende:
Ziet er al een stuk beter uit. Onder water doen .show() en .hide() de "display: none" CSS-property trouwens aan en uit zetten, is wel handig om te weten. Display:none is imho beter dan visibility:hidden, omdat het element bij deze laatste optie nog steeds ruimte inneemt, maar het element zelf onzichtbaar is. Met display:none wordt het element meer genegeerd.
en waar stonden die video's dan?quote:Op zondag 18 november 2012 20:27 schreef pascal08 het volgende:
[..]
Ahh, nice! Dankzij hele goede video's over PHP, heb ik PHP ook vrij snel geleerd. Ik zal binnenkort eens kijken. Bedankt.
dank maar ik doelde op die over php, had deze al gebookmarkedquote:
specifiek kanaal in YouTube? kom er vaak toch zut tegen wat tijdverspilling bleekquote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |