当我按下按钮时,我试图将div -200px从其原始位置移开。现在,我希望能够多次执行此操作。



function leftAnimate(){
        original = document.getElementById("sliderzelf").setAttribute("style", "margin-left: -200px;");
    }





这段代码(我想,如果我错了,请纠正我。)确实将属性ONCE设置为-200px。有什么办法可以让我在每个新的起始位置都做到-200px?

最佳答案

由于您使用了jquery-animate标记,因此我假设您使用jQuery。在这种情况下,以下方法应该起作用:

function leftAnimate() {
    $("#sliderzelf").css("margin-left", "-=200");
}

关于javascript - 使div做-200px多次?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27022460/

10-11 12:04