js鼠标滑轮滚动实现图片的放大缩小

新建一个html页面,定名为test.html,用于实现鼠标滑轮滚动放大缩小图片的功能。

  • 2

    在test.html页面,利用img标签建立一张图片,下面将对该图片进行鼠标滑轮滚动放大缩小。

  • 3

    给img标签绑心猿意马onmousewheel鼠标滑轮滚动事务,当鼠标滑轮滚动时,执行Picture()函数,实现图片的放大缩小。

  • 4

    在Picture()函数,经由过程Counting()函数获得鼠标滑轮滚动的幅度,用于实现对图片放大缩小倍数判定。

  • 5

    编写Counting()函数功能逻辑。若是鼠标滑轮标的目的上滑动大于120时,count加一,即放大一倍,若是鼠标滑轮标的目的下滑动小于-120时,count减一,即缩小一倍。

    注:wheelDelta:当用户标的目的上滚动鼠标滚轮时,wheelDelta属性的值是120的倍数;当用户标的目的下滚动鼠标滚轮时,wheelDelta属性的值是-120的倍数。

  • 6

    编写Resize()函数,经由过程zoom属性实现图片的放大缩小,Resize()函数的参数是上一步的count,即放大缩小的倍数。

  • 7

    在浏览器运行test.html,滚动鼠标的滑轮,标的目的上滚动滑轮,放大图片,标的目的下滚动滑轮,缩小图片。

    • 发表于 2019-08-07 00:17
    • 阅读 ( 933 )
    • 分类:其他类型

    0 条评论

    请先 登录 后评论
    联系我们:uytrv@hotmail.com 问答工具