Javascript IE8中的FancyBox问题

Javascript IE8中的FancyBox问题,javascript,internet-explorer-8,fancybox,Javascript,Internet Explorer 8,Fancybox,我们继承了一个在IE8中根本无法运行的网站(它将加载一个空白页面)。我们纠正了许多问题,但仍有一些问题存在,主要是主页右侧的特色产品选项卡在IE8中无法正常工作。它正在使用Fancybox 1.3.4 这是页面上的原始代码: <script type="text/javascript"> $("div.tab").toggle(function(){ $(this).animate({ 'marginRight': '230px'

我们继承了一个在IE8中根本无法运行的网站(它将加载一个空白页面)。我们纠正了许多问题,但仍有一些问题存在,主要是主页右侧的特色产品选项卡在IE8中无法正常工作。它正在使用Fancybox 1.3.4

这是页面上的原始代码:

<script type="text/javascript">
    $("div.tab").toggle(function(){
        $(this).animate({
            'marginRight': '230px'
        },800);
        $(this).removeClass("unselected");
        $(this).addClass("selected");
        $("div.featured_product").delay(800).fadeIn(800);
    },
    function(){
        $("div.featured_product").fadeOut(800);
            $(this).animate({
                'marginRight': '-70px'
            },800);
            $(this).removeClass("selected");
            $(this).addClass("unselected");
    });     
    $("a#single_image").fancybox();
</script>

$(“div.tab”).toggle(函数(){
$(此)。设置动画({
“marginRight”:“230px”
},800);
$(此).removeClass(“未选择”);
$(此).addClass(“选定”);
$(“部门特色产品”)。延迟(800)。fadeIn(800);
},
函数(){
$(“部门特色产品”)。淡出(800);
$(此)。设置动画({
“marginRight”:“-70px”
},800);
$(此).removeClass(“选定”);
$(此).addClass(“未选择”);
});     
$(“单个图像”).fancybox();
fancybox正在工作, 您遇到的问题与css IE过滤器有关

progid:DXImageTransform.Microsoft.BasicImage(rotation=3)

尝试删除它并将按钮更改为图像,而不是旋转它(它在IE 9中也不起作用)

可能相关,但您只需要加载fancybox的一个实例(未压缩或最小化版本),但不需要同时加载。固定的。