HUH函數(shù)
2019-11-19 11:16:24
因此,當(dāng)我打開燈箱時,我試圖禁止在頁面上滾動,而我發(fā)現(xiàn)這個確實有用的腳本非常有用。(http://jsfiddle.net/mrtsherman/eXQf3/3/),不幸的是,當(dāng)我在自己的頁面上使用它時,它也禁止在燈箱中滾動。我開始用警報調(diào)試代碼,只是發(fā)現(xiàn)該事件。wheelDelta在我的頁面上返回“ undefined”,而在JSFiddle中,它返回-120。
3 回答

LEATH
TA貢獻(xiàn)1936條經(jīng)驗 獲得超7個贊
$(this).on('mousewheel DOMMouseScroll', function(e){
var dat = $(e.delegateTarget).data(); //in case you have set some, read it here.
var datx = dat.x || 0; // just to show how to get specific out of jq-data object
var eo = e.originalEvent;
var xy = eo.wheelDelta || -eo.detail; //shortest possible code
var x = eo.wheelDeltaX || (eo.axis==1?xy:0);
var y = eo.wheelDeltaY || (eo.axis==2?xy:0); // () necessary!
console.log(x,y);
});
可在Webkit和FF中使用,無法在此處證明IE :(
添加回答
舉報
0/150
提交
取消