快捷导航

使用js动态设置元素定位属性为鼠标坐标时元素会间歇性抖动

varx,y,pos;$('#zoom_preview').mousemove(function(e){x=Math.round(e.offsetX);y=Math.round(e.offsetY);document.getElementById('zoom_window').style.left=x+"px";document.getElementById('zoom_window').style.top=y+"px";$('.test').html("x="+x+"y="+y);});这段代码是尝试写放大镜功能的,如果不设置zoom_window的定位属性left和top的话还可以正确获取到e返回的offset,一旦设置了zoom_window的定位属性,页面效果就是zoom_window不能正确被设置成e返回的offset,随机性地会弹到错误位置口头描述不清楚,我再追加个渣图展示一下这个鬼畜

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP