Javascript 不动产德尔泰酒店';类型事件vue js上不存在
我使用mousewheel事件是出于某种目的,虽然它给出了错误“类型事件上不存在属性deltaY”,但该功能工作正常。我无法为此构建我的项目。任何帮助都将不胜感激Javascript 不动产德尔泰酒店';类型事件vue js上不存在,javascript,vue.js,Javascript,Vue.js,我使用mousewheel事件是出于某种目的,虽然它给出了错误“类型事件上不存在属性deltaY”,但该功能工作正常。我无法为此构建我的项目。任何帮助都将不胜感激 H.addEvent(chart.container, 'mousewheel', function (event) { console.log('whwel',e); var xAxis = chart.xAxis[0]; var extremes
H.addEvent(chart.container, 'mousewheel', function (event) {
console.log('whwel',e);
var xAxis = chart.xAxis[0];
var extremes = xAxis.getExtremes();
var step = 12 * 3600 * 1000;
var newMin = extremes.min;
var date = new Date(newMin);
if (event.deltaY < 0) {
date.getUTCDay() === 5 ? newMin += 3 * step : newMin += step;
} else {
date.getUTCDay() === 1 ? newMin -= 3 * step : newMin -= step;
}
xAxis.setExtremes(newMin, extremes.max, true);
});
H.addEvent(chart.container,'mouseweel',函数(事件){
控制台日志('whwel',e);
var xAxis=chart.xAxis[0];
var extremes=xAxis.getExtremes();
var阶跃=12*3600*1000;
var newMin=极值.min;
var日期=新日期(newMin);
if(event.deltaY<0){
date.getUTCDay()==5?newMin+=3*步骤:newMin+=step;
}否则{
date.getUTCDay()==1?newMin-=3*步骤:newMin-=step;
}
xAxis.setextrems(newMin、extrems.max、true);
});
您使用的代码是什么?你在听哪个节目?我用了鼠标滚轮。我也尝试过使用wheel事件。我用一些代码编辑了问题。首先,您需要使用wheel
事件,而不是鼠标滚轮
。其次,您是否通过JS库添加事件?添加console.log(event)
时,是否看到deltaY
属性?或者您是否看到了originalEvent
属性。现在它工作了,当我像这样更新代码时H.addEvent(chart.container,'wheel',function(event:wheeleevent)
(event:wheeleevent),而不是仅仅(event),因为参数使它工作了