我有一个简单的js代码,可以在屏幕宽度小于等于1200px时将html元素从一个div移动到另一个div。它工作得很好,但是addlistener事件处理程序在vsc中被划掉了,我得到警告说它已被弃用。我应该如何更改代码以避免该警告?
$(document).ready(function(){
var x = window.matchMedia("(max-width: 1200px)");
function move(x) {
if (x.matches) {
$('.menu').insertBefore($('.popup ul'));
}
else {
$('.menu').insertAfter($('.logo'));
}
}
move(x);
x.addListener(move);
});
1条答案
按热度按时间h22fl7wq1#
皈依
addEventListener
和change
事件您需要从中提取目标event
将其传递给move()
.