鼠标滚动事件

把百度地图引动到当前页面时,会出现这种情况:鼠标在地图上滚动时,页面也会滚动。怎么让地图动、页面不动呢?代理基于jquery的mousewheel事件,组织事件冒泡。$('body').delegate('#allmap','mousewheel',function(){ console.log('map wheel'); return false;});
ok测试没有问题。

This method is working in IE9+, Chrome 33, and Firefox 27.

$(window).bind('mousewheel DOMMouseScroll', function(event){
     if (event.originalEvent.wheelDelta > 0 || event.originalEvent.detail < 0) {
         // scroll up
         alert("up");
     }
     else {
         // scroll down
      alert("down");
     }
 });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 话不多说,直接上代码,请自测
    MrAlexLee阅读 5,356评论 0 0
  • 我们在日常使用中会经常使事件用到鼠标滚轮,但是当我们想自定义鼠标滚轮事件时就会遇到一些麻烦--滚轮事件的兼容性有些...
    小焲阅读 5,017评论 0 1
  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 12,202评论 2 19
  • 延迟满足感 想起小的时候放假做作业,总是想着放假的时间比较长,就想先玩儿吧,然后再做作业,在玩儿的时候其实并不能开...
    心若止水_2de4阅读 1,346评论 0 0
  • 老元和荔枝在一个社团聚会认识,在空地上演唱了林俊杰的一首歌,一时间大家都把目光投到老元,唯独老元发现在一角的荔枝。...
    Z鸽阅读 2,895评论 2 3

友情链接更多精彩内容