为了账号安全,请及时绑定邮箱和手机立即绑定

鼠标点缩放图像-滚轮事件

鼠标点缩放图像-滚轮事件

慕工程0101907 2021-10-29 17:09:26
这是缩放工作示例。我希望图像在图像上的实际鼠标位置上放大。如何实现这一目标?没有图书馆。const image = document.querySelector('img');const zoom = {    min: 1,    max: 3,    value: 1,    step: 0.1};image.addEventListener('wheel', event => {   event.preventDefault();   if (event.deltaY < 0) {     zoom.value = zoom.value >= zoom.max ? zoom.max : zoom.value + zoom.step;          } else  if (event.deltaY > 0) {      zoom.value = zoom.value <= zoom.min ? zoom.min : zoom.value - zoom.step;   }    image.style.transform = `scale(${zoom.value})`  })div {  width: 500px;  overflow: hidden;}img {  width: 100%;}<div>  <img src="https://picjumbo.com/wp-content/uploads/free-stock-photos-san-francisco-1080x720.jpg"></div>
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信