我有一小段代码让我的 iPad 崩溃。它在我测试过的所有其他浏览器(Chrome、Firefox、Internet Explorer 7+)上都能正常工作。但是如果在我的 iPad 上失败了。
var isiPad = navigator.userAgent.match(/iPad/i) != null;
$('li .staffPicker').each(function() {
if(count == randomStaff){
$(this).addClass('staffPickHover');
$('.staffChoice').html(staffPickDisplay[randomStaff]);
orientation = adjustStaffPickSize('.staffPickPhoto img');
if (!isiPad){
**$('.staffPickPhoto img').addClass(orientation);**
}
$('.reviewNum').each(function() {
$(this).hide();
});
}
count++;
});
我目前正在检查该人是否正在使用 iPad,并且只是跳过导致程序失败的代码行,但我宁愿修复代码本身。特别是考虑到它可能无法在 iPhone 上运行,并且该问题可能在不同版本的 iOS 中得到修复。
有问题的网站是 www.bookcellarinc.com