Есть две функции : одна двигает изображение влево , другая вправо . И выходит так , что при вызове одной функции другая не перестаёт работать , из-за чего картинку "штырит" на несколько пикселей вправо и влево . Код такой :
var img = {
top : 100 ,
left : 50
} ;
// id изображения : 1
var position = function() {
$("#1").offset({
left: img.left ,
top: img.top
}) ;
} ;
setInterval(position , 15) ;
var ml = function() {
img.left -= 1 ;
} ;
var mr = function() {
img.left += 1 ;
} ;
var goToTheLeft = function() {
setInterval(ml , 15) ;
} ;
var goToTheRight = function() {
setInterval(mr , 15) ;
} ;
// goToTheLeft/Right вызываются путем нажатия на текст на странице