我正在構建一個d3.js條形圖,它允許我通過用固定寬度包裝svg元素並在具有溢出屬性的較小div內高度滾動x軸。該可視化工具正在構建在處理數據的平臺上,並提供了一個用於創建可視化的JavaScript代碼編輯器。發佈代碼後,條形圖將在html div元素中呈現。如何防止Mousewheel事件的默認操作
條形圖獲取呈現的頁面有一個默認的縮放事件,當您使用鼠標滾輪時會觸發。因爲我想通過使用鼠標滾輪,我試圖從射擊通過停止默認縮放動作在我的條形圖滾動包含在代碼下面的語句:
$(vizhtmlelement).mousewheel(function() {
return false;
});
這成功地工作在消除變焦功能,但它也可以防止使用鼠標滾輪進行滾動。有沒有辦法阻止鼠標滾輪變焦,同時保持鼠標滾輪在我的可視化中?
你在找'event.preventDefault();' –