Я работаю с галереей изображений. когда я нажимаю на фотографию, я бы ничего не хотел. Я использовал этот код, чтобы достигнуть этого >>>jQuery - preventDefault перестает работать после добавления кода
$('#imageGallery a').click(function(event){
event.preventDefault(); });
, но вдруг, если я добавляю эту верхнюю строчку ....
var $overlay = $("<div id = "overlay"></div>");
$('#imageGallery a').click(function(event){
event.preventDefault();
});
... Мой код больше не работает и фото, которое я нажимаю, переходит на другую страницу. Есть ли что-то, чего я не делаю, или это может быть проблема с браузером?
Вам нужно использовать одинарные кавычки внутри двойных кавычек: 'var $ overlay = $ ("
");' – BlazemongerПопробуйте использовать один из шаблонов в моем ответе, чтобы избежать подобных опечаток в будущем. Надеюсь, это вам помогло. – Drakes