margin: -107px 0 0 0;
由于应用于页脚的样式,我无法让 jQuery 单击页脚中的图像。我不明白为什么这会导致问题,因为当我检查网站时仍然可以看到 DOM 中的图像。我还注意到在页脚中突出显示“Grilled Chicken Pesto Sandwich”字样时遇到问题,我相信这也是因为margin: -107px 0 0 0;
应用于页脚的样式。
//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>