Goedemiddag,
Ik ben momenteel bezig met vensters(als div) in een browser, dit doe ik hastikke leuk, maar ik loop tegen iets aan.
Om een nieuw venster toe te voegen gebruik in Prepend(), dat is een functie die aan het begin van een object een waarde toevoegd die je zelf opgeeft.
Dit werkt allemaal hastikke goed, maar zodra ik een nieuw venster(div) toevoeg, werken sommige events zoals: Click, Dblclick etc. niet meer.
Weet iemand hoe ik dit kan oplossen?
Ps. Ik wil geen onclick="" gaan gebruiken ;)
- Jquery prepend en click events
-
02-05-2011, 12:03 #1
- Berichten
- 175
- Lid sinds
- 15 Jaar
Jquery prepend en click events
Laatst aangepast door gast21182 : 02-05-2011 om 13:49 Reden: Einde van een object moet begin zijn
-
-
02-05-2011, 12:22 #2
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Wat je kan doen is na het toevoegen van die div aan het element, dat je an de div die je hebt toegevoegd dit doet:
$('#divid').bind('onclick',function(){
<HIER DE FUNCTIE DIE JE WILT>
});
-
02-05-2011, 12:25 #3
- Berichten
- 175
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Dus je bedoelt, als de div toevoegd is je ook een javascript lijn toevoegd speciaal voor die eene div?
Dan word de hele bron onnodig vol gespamt lijkt mij.
-
02-05-2011, 12:26 #4
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Je kan overigens ook een append gebruiken ipv een prepend.
gr. Robert
-
02-05-2011, 12:28 #5
- Berichten
- 175
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Als je Append() gebruikt, krijg je hetzelfde probleem.
Ik wil geen onclick gebruiken, omdat ik het niet netjes vind. En ik der keihard op afgekeurd word op school.
-
02-05-2011, 12:32 #6
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Kan je anders het stuk source plaatsen waarin je het toevoegd, en wat je exact toevoegd.
Want als je geen onclick wilt gebruiken, en niet de bind functie weet ik zo 123 niet of er uberhaupt een andere oplossing is.
-
02-05-2011, 12:34 #7
- Berichten
- 175
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
PHP Code:$(document).ready(function() {
$("#new_folder").click(function() {
var window_name = $("#windows").find(".window").length;
var new_window = "<div class='window current' id='window36'>";
new_window += "<div class='window_sleep'>";
new_window += "<h1>";
new_window += "Venster2";
new_window += "<span>";
new_window += "<img src='/img/del.png' alt='Minimaliseren' title='Venster minimaliseren' class='window_min' />";
new_window += "<img src='/img/max.png' alt='Maximaliseren' title='Venster maximaliseren' class='window_max' />";
new_window += "<img src='/img/close.png' alt='Sluiten' title='Venster sluiten' class='window_sluiten' />";
new_window += "</span>";
new_window += "</h1>";
new_window += "</div>";
new_window += "<div class='window_resize'></div>";
new_window += "</div>";
$("#windows").prepend(new_window);
});
});
Laatst aangepast door gast21182 : 02-05-2011 om 13:50
-
02-05-2011, 12:36 #8
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Okee en welke click werkt er dan exact neit meer? die van de new_folder?
Want verder zitten er geen click events oid.
-
02-05-2011, 13:49 #9
- Berichten
- 175
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Haha die click van #new_folder doet het gewoon altijd.
Ik heb het over de clicks van het object dat geprepend word. Dus de clicks van .window, #window36 etc.
-
02-05-2011, 13:52 #10
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Ik begrijp je even niet, ik zie nergens in de source van de divjes die ge prepend worden dat er een click functie of iets dergelijks op zit. Dus dan is het logisch dat dit niet werkt.
-
02-05-2011, 13:54 #11
- Berichten
- 175
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Als je de source goed bekijkt zie je dit staan:
$("#windows").prepend(new_window);
Daaronder zet ik neer dat ik gewoon standaard clicks gebruik voor het object dat ingevoegd word. Lijkt me niet zo moeilijk te begrijpen denk ik?
Of leg ik het gewoon verkeerd uit?
-
02-05-2011, 14:34 #12
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Jquery prepend en click events
Laat het stukje source dan is zien waarbij jde die clicks invoegt.
Het heeft weinig zien te kijken naar script dat werkt. ik kan alleen helpen als ik zie wat er niet werkt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic