У меня есть веб-страница, содержащая изображение и некоторые ссылки. При нажатии каждой из ссылок выполняются разные функции.Перемещение изображения с помощью Javascript onclick?
При нажатии на определенную ссылку я вызываю функцию, называемую move
. Когда эта ссылка нажата, мне нужно изображение (bird
), чтобы переместить 20px вправо.
До сих пор моя функция выглядит следующим образом:
function move(e) {
bird.style.position = "relative";
bird.style.left += "20px";
e.preventDefault(); //prevents the page from redirecting
}
Это работает, но только один раз. Когда я нажму ссылку, bird
переместит 20px вправо, но это произойдет только один раз. Мне нужно фото для перемещения еще 20 пикселей. КАЖДЫЙ раз, когда нажимается ссылка. Один из друзей сказал мне «разобрать его, прежде чем добавлять», но я не совсем уверен, что они означают. Что я должен разбирать? Любые предложения/помощь очень ценятся. Благодаря!
JQuery анимации функция может помочь вам;) – praguan