Javascript 点击图像可跳跃5像素

Javascript 点击图像可跳跃5像素,javascript,jquery,css,Javascript,Jquery,Css,我在div中有两个可点击的图像。单击时会跳跃3-6像素。如果我将其设置为fixed或absolute,它不会跳转,但将元素浮动在一个div中是很好的格式设置 <div class="buttons"> <a onclick="$('.positionHelper').scrollTo( {top:'-=100px', left:'0'}, 800 );" href="#"> <img src="images/up.png" />

我在
div
中有两个可点击的图像。单击时会跳跃3-6像素。如果我将其设置为fixed或absolute,它不会跳转,但将元素浮动在一个
div
中是很好的格式设置

 <div class="buttons">
     <a onclick="$('.positionHelper').scrollTo( {top:'-=100px', left:'0'}, 800 );" href="#">
         <img src="images/up.png" />
     </a>
     <a onclick="$('.positionHelper').scrollTo( {top:'+=100px', left:'0'}, 800 );" href="#">
         <img src="images/down.png" />
     </a>
 </div>

.buttons {
    float: left;
    margin-top: -34px;
    position: relative;
    top: 100%;
}

.按钮{
浮动:左;
利润上限:-34px;
位置:相对位置;
最高:100%;
}

将.button的行高设置为0。

你能在JSFIDLE上托管它吗?你的问题是什么?你说的“跳跃”是什么意思?你的意思是图像相对于页面上其他元素的位置改变了吗?鉴于与
a
标记关联的代码试图更改问题中未显示的元素的滚动位置,这可能是问题的一部分吗?你显示的div是那些链接正在滚动的div吗?我所说的跳跃是指视觉上向上移动4个像素,firebug中的代码没有显示任何变化