$("body").on("touchmove",function(){
event.preventDefault();
});
是什么意思,和其中的用法。谢谢
我稍微翻译一下:
$("body").on("touchmove",function(event){ event.preventDefault(); });
抓住('body').并在上边监控('触控滑动'事件, 事件发生以后触发回调(调用事件对象event){对象event.阻止事件默认行为;});
event是事件对象(名字随便起,一般用e或者ev的多一些,当然调用事件对象的时候就是e.preventDefault()这样写了),如果要调用与它有关的操作,必须得在回调的function那里预先声明下它,另外你调用的是preventDefault(),作用是拦截相关事件的默认操作,比如你放在事件监听器里的是touchmove,默认是滑动屏幕,加了这个以后,在你放监听的这个dom对象上发生触摸滑动,屏幕就不会再跟着滑动了,而是跟着你回调函数指明的操作来做(如果你后边啥也没写,那就是单纯的阻止这个默认操作)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。