对 jquery 来说非常新……我试图弄清楚为什么在移动 safari 上我的 attr() 不起作用:
$(document).ready(function(e) {
var i= 0;
var winHeight= $(window).resize().height();
var iDivs= ['bgImage5','bgImage4','bgImage3','bgImage2','bgImage1'];
var currentPhoto= iDivs[i];
$('div.bgImage').attr({id:currentPhoto})
$('#bioBody').hide();
$('#bio').click(function(){
$('#bioBody').slideToggle('slow')
});
<div id="imgContainer">
<div></div>
<div class="bgImage"></div>
<div></div>