我正在使用一段找到的代码,其中使用了“event”。它能够正常工作,但我想知道应该使用什么代替它。
我是一名新手程序员,在某些概念上我还存在盲区。在这种情况下,我正在使用我在网上找到的代码,可以在以下链接中找到: https://codepen.io/galulex/pen/eNZRVq
PhpStorm 显示我在 onmousemove="zoom(event)" 中的 "event" 已经被弃用。我尝试删除它,但这样并不起作用。我想知道在 event 之外应该使用什么。
<figure class="zoom" onmousemove="zoom(event)" style="background-image: url(//res.cloudinary.com/active-bridge/image/upload/slide1.jpg)">
<img src="//res.cloudinary.com/active-bridge/image/upload/slide1.jpg" />
</figure>
function zoom(e){
var zoomer = e.currentTarget;
e.offsetX ? offsetX = e.offsetX : offsetX = e.touches[0].pageX
e.offsetY ? offsetY = e.offsetY : offsetX = e.touches[0].pageX
x = offsetX/zoomer.offsetWidth*100
y = offsetY/zoomer.offsetHeight*100
zoomer.style.backgroundPosition = x + '% ' + y + '%';
}
element.addEventListener('mousemove', (e) => {...});
。 - Terry