У меня возникли проблемы с получением jQuery, чтобы щелкнуть изображения в нижнем колонтитуле из-за стиля margin: -107px 0 0 0;
, применяемого к нижнему колонтитулу. Я не понимаю, почему это вызывает проблему, поскольку я все еще вижу изображения в DOM при проверке веб-сайта. Я также заметил, что у меня возникают проблемы с подсветкой слов «Жареный цыпленок Песто-сандвич» в нижнем колонтитуле, и я считаю, что это также связано с тем, что стиль margin: -107px 0 0 0;
применяется к нижнему колонтитулу.jQuery - Невозможно нажать на элемент в DOM Из-за поля
//jQuery
$("footer #thumbs ul li figure img").click(function() {
var id = $(this).attr('id');
$.backstretch(images[id]);
$('html').css('background-size', 'cover');
});
//css
footer {
margin: -107px 0 0 0; //The -107px is causing the problem
width: 100%;
height: 107px;
background: url(../img/bottom.png) repeat-x;
}
//html
<footer>
<div id="thumbsDesc">Grilled Chicken Pesto Sandwich</div>
<div id="thumbs">
<ul>
<li><figure><img id="0" src="img/01.jpg"></figure></li>
<li><figure><img id="1" src="img/02.jpg"></figure></li>
<li><figure><img id="2" src="img/03.jpg"></figure></li>
<li><figure><img id="3" src="img/04.jpg"></figure></li>
</ul>
</div>
</footer>
в качестве примечания, что делает ваш пользователь скачать 2.5MB изображений приводит к очень низкой производительности нагрузки. Сократите эти изображения вниз (один - 2486 * 2242). –
@TravisJ Спасибо за напоминание. Я тестировал на своем локальном, так что размер не повлиял на меня :) – Jon