鼠標滾動事件

把百度地圖引動到當前頁面時,會出現這種情況:鼠標在地圖上滾動時,頁面也會滾動。怎么讓地圖動、頁面不動呢?代理基于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");
     }
 });
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 話不多說,直接上代碼,請自測
    MrAlexLee閱讀 1,511評論 0 0
  • 我們在日常使用中會經常使事件用到鼠標滾輪,但是當我們想自定義鼠標滾輪事件時就會遇到一些麻煩--滾輪事件的兼容性有些...
    小焲閱讀 1,271評論 0 1
  • 請參看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon閱讀 7,186評論 2 19
  • 延遲滿足感 想起小的時候放假做作業,總是想著放假的時間比較長,就想先玩兒吧,然后再做作業,在玩兒的時候其實并不能開...
    心若止水_2de4閱讀 145評論 0 0
  • 老元和荔枝在一個社團聚會認識,在空地上演唱了林俊杰的一首歌,一時間大家都把目光投到老元,唯獨老元發現在一角的荔枝。...
    Z鴿閱讀 375評論 2 3