Javascript IE8中的FancyBox问题
我们继承了一个在IE8中根本无法运行的网站(它将加载一个空白页面)。我们纠正了许多问题,但仍有一些问题存在,主要是主页右侧的特色产品选项卡在IE8中无法正常工作。它正在使用Fancybox 1.3.4 这是页面上的原始代码: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'
<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的一个实例(未压缩或最小化版本),但不需要同时加载。固定的。