javascript - 为什么touch事件中要阻止浏览器的默认行为
巴扎黑
巴扎黑 2017-04-11 12:18:35
[JavaScript讨论组]

为什么要在touch事件中添加这句话?

巴扎黑
巴扎黑

全部回复(3)
PHP中文网

既然你是用 touch 那肯定是在能支持触屏的设备上运行,比如手机,手机上你滑动的时候他本身就有个默认的滚屏,因此如果你要操作操作你个dom元素,用touchmove事件,这其实也是滑动。原本你的效果是要在dom上滑动然后产生相应的效果,这个时候你肯定不希望手机上的浏览器屏幕滚动,所以你应该把它默认的滚动给禁止了。这样才会有好的用户体验。

ringa_lee

因为你用touch事件的时候,手机本身是会有滚动的功能的
你用到touch事件,就会触发手机上面的默认事件,页面就会出问题,所以阻止掉浏览器默认事件,写你自己需要的代码,就不会有任何问题了。

PHP中文网

用来阻止事件默认行为,不建议写死

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号