hammerjs不起作用
问题描述
鼠标移动log会正常打印,但元素就是不会动,百度几乎没有提过这类问题,官网代码拷过去就没成功过,不知道哪里出问题?还是说这个库只是单纯返回一系列相关参数,要自己根据参数设置位移或其他样式吗?
相关代码
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.wrapper {
width: 100%;
height: 100%;
position: relative;
}
#activer {
position: absolute;
width: 200px;
height: 200px;
background: #abc;
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/hammer.js/2.0.8/hammer.js"></script>
</head>
<body>
<div class="wrapper">
<div id="activer"></div>
</div>
<script>
window.onload= function() {
let node = document.querySelector('#activer')
const hammertime = new Hammer(node);
hammertime.on('pan', function(ev) {
console.log(ev);
});
hammertime.get('pinch').set({ enable: true });
hammertime.get('rotate').set({ enable: true });
}
</script>
</body>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论