所以我在这里有一个非常简单的问题,一直在网上寻找,但我找不到任何答案。我有一个带有一些 JQuery 的页面 - 第一个设置为一组带有设置值的按钮设置动画(在 IE 中运行良好)。但是,当我尝试使用时遇到一些问题:
left: '+=1024'
这只是在 IE 中不起作用,事实上,它会破坏整个脚本。这是我使用它的部分(它基本上只是用一些按钮移动背景):
//BG rotator
$counter = 2;
//left-btn
$("#left-btn").click(function(){
$("#rotator").animate({
left: '+=1024',
},1000);
--$counter;
if ($counter == 1) {
$("#left-btn").css("display", "none");
} else {
$("#left-btn").css("display", "block");
$("#right-btn").css("display", "block");
}
});
我最初的想法是只获取 div 的当前 left 属性,并将其分配给一个变量,但由于某种原因,使用带有左侧动画的变量也不起作用。我测试了所有代码,当我删除动画中的“左”位时一切正常。
任何帮助将不胜感激,谢谢!