【发布时间】:2013-11-04 20:36:15
【问题描述】:
如果单击左右按钮,如何实现 div (sellBody) 向左或向右移动 50 像素?
使用以下代码,框仅向左或向右移动 50px 一次。我知道为什么,但我不知道每次点击任一按钮时如何让它向任一侧移动 50px。
function slideLeft(sellBody) {
var slideLeft = document.getElementById("sellBody");
slideLeft.style.transition = "left 1.0s linear 0s";
slideLeft.style.left = "-50px";
}
function slideRight(sellBody) {
var slideRight = document.getElementById("sellBody");
slideRight.style.transition = "right 1.0s linear 0s";
slideRight.style.right = "-50px";
}
【问题讨论】:
-
我看不出与您提供的代码中的点击有任何关系。是否还有更多内容,或者您是否在 HTML 标记中的某处使用了内联
onclick方法?
标签: javascript html css styles transition