// Lightbox
$('a.lightbox').click(function () {
$.getScript("js/lightbox.js", function () {
alert('Load Complete');
$("a.lightbox").lightbox({
'type': 'iframe',
'overlayOpacity': 0.6,
'width': 940,
'hideOnContentClick': false
});
});
});
I want to load script on first request, but it doesn’t seem to work, the page just redirects to the linked website, does not open iframe in lightbox.
Thanks for your help.
You need to
return falseto prevent the event from propagating:What is actually happening is that when the link is clicked, the code executes, but the event is finished, at which point the
hrefattribute of the link (if it exists) is then redirected to.