Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAimee Soucy
1,876 PointsStill goes to dead end on image-click despite same code as video
I've checked my code several times and I have the same code as the video, but mine still has the images go to a dead end. preventDefault and overlay not working. Any help would be appreciated - getting frustrated! Code:
var $overlay = $('<div id= "overlay"></div>');
var $image = $("<img>");
$overlay.append($image);
$("body").append($overlay);
$("#imageGallery a").click(function(event){
event.preventDefault();
var imageLocation = $(this).attr("href");
$image.attr("src", imageLocation);
$overlay.show();
});
$overlay.click(function(){
$(this).hide();
});
Kevin Faust
15,353 Pointsi added the proper markup to both the codes above. Both are the same, hinting that it is most likely a browser problem for the asker
1 Answer
Kevin Faust
15,353 Pointsi have pasted your code into my workspace and it is working perfectly fine. try on another browser maybe?
Harjot Kaur
7,277 PointsHarjot Kaur
7,277 Points