0

我有一小段代码让我的 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

4

0 回答 0