问答详情
源自:4-1 用JS放大镜特效实现

放大镜的bug

我想问一下如果按下F12调试 上面那个鼠标方块会和鼠标分离,这要怎么解决

提问者:慕粉4295183 2017-02-23 23:42

个回答

  • Shadow_HongYuKeJi
    2017-03-08 22:26:19

    [Shadow]解决当页面出现滚动时,放大镜与鼠标发生分离问题: 

    var left = _event.clientX + document.body.scrollLeft - ......; 
    var top = _event.clientY + document.body.scrollTop - ......;

    很简单,只需要加上对应的 document.body.scrollLeft 和 document.body.scrollTop 即可解决.

  • YibuMe
    2017-02-24 17:19:37

    不知道你问的是不是这个问题,当调试鼠标移走的时候,鼠标方块没了,放大镜效果就没了。看不到效果了。

    你可以鼠标右键检查元素,就不会没了