Code voor het sluiten van mijn lightbox werkt niet.

Status
Niet open voor verdere reacties.

Ziggy1876

Nieuwe gebruiker
Lid geworden
24 mei 2013
Berichten
1
Dit is mijn JS voor het maken van een simpele lightbox. Alles werkt, hij sluit enkel niet.
[js]
jQuery(document).ready(function($) {

$('.lightbox_trigger').click(function(e) {

//prevent default action (hyperlink)
e.preventDefault();

//Get clicked link href
var image_href = $(this).attr("href");

/*
If the lightbox window HTML already exists in document,
change the img src to to match the href of whatever link was clicked

If the lightbox window HTML doesn't exists, create it and insert it.
(This will only happen the first time around)
*/

if ($('#lightbox').length > 0) { // #lightbox exists

//place href as img src value
$('#content').html('<img src="' + image_href + '" />');

//show lightbox window - you could use .show('fast') for a transition
$('#lightbox').show();
}

else { //#lightbox does not exist - create and insert (runs 1st time only)

//create HTML markup for lightbox window
var lightbox =
'<div id="lightbox">' +
'<p>Click to close</p>' +
'<div id="content">' + //insert clicked link's href into img src
'<img src="' + image_href +'" />' +
'</div>' +
'</div>';

//insert lightbox HTML into page
$('body').append(lightbox);
}

});

//Click anywhere on the page to get rid of lightbox window
$('#lightbox').live('click', function() { $('#lightbox').hide();});//must use live, as the lightbox element is inserted into the DOM

});
[/js]
Weet er iemand waarom?
HTML5 Jquery 2.0.0
 
Laatst bewerkt door een moderator:
Welkom op Helpmij :)

Java !== Javascript, om die reden verplaatst
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan