C# 在图像上滚动页面Div按钮也向下滚动

C# 在图像上滚动页面Div按钮也向下滚动,c#,javascript,asp.net,C#,Javascript,Asp.net,我创建了Div-Over-Image按钮css样式的位置是绝对的 当我滚动页面时,div也会向下滚动 如何修复“俯冲图像”按钮 #DamageDiv { background-color:red; position:absolute; z-index:1000;/* heighest z-index show on top */ } 从CSS中删除位置:绝对——这会使div在滚动时保持在屏幕上的相同位置 请看这里: 从CSS中删除位置:绝对值——这会在滚动时使div保持在屏幕上的相同位置 请看

我创建了Div-Over-Image按钮css样式的位置是绝对的 当我滚动页面时,div也会向下滚动 如何修复“俯冲图像”按钮

#DamageDiv {
background-color:red;
position:absolute;
z-index:1000;/* heighest z-index show on top */
}


从CSS中删除
位置:绝对
——这会使div在滚动时保持在屏幕上的相同位置

请看这里:

从CSS中删除
位置:绝对值
——这会在滚动时使div保持在屏幕上的相同位置

请看这里:

如果我删除了在图像按钮下方而不是按钮上方绘制的绝对div,您没有提供页面的CSS或HTML,因此很难区分按钮和图像,但是稍微修改一下HTML和CSS,你就可以不用
position:absolute
了,如果我删除了在图片按钮下画的绝对div,而不是在按钮上画的绝对div,你没有给出页面的CSS或HTML,所以很难分辨什么是按钮,什么是图片,但是稍微修改一下HTML和CSS,你就可以不用
position:absolute
function DrawImage(e) {
        var evt  = e || window.event; // compliant with ie6 
        var posX = evt.clientX;
        var posY = evt.clientY;
        var iDiv = document.createElement('div');
        iDiv.id = DamageType;
        iDiv.style.top = posY + "px";
        iDiv.style.left = posX + "px";
        iDiv.style.width = "20px";
        iDiv.style.height = "20px";
        document.getElementsByTagName('body')[0].appendChild(iDiv);
    }