當div向左滾動時,我會添加什麼代碼來觸發代碼塊?檢測左滾動JavaScript
<script>
(function() {
function scrollH(e) {
e = window.event || e;
var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
document.getElementById('myDiv').scrollLeft -= (delta * 40);
e.preventDefault();
}
if (window.addEventListener) {
window.addEventListener("mousewheel", scrollH, false);
window.addEventListener("DOMMouseScroll", scrollH, false);
} else {
window.attachEvent("onmousewheel", scrollH);
}
if "scrollingLeft" {
// do something
}
else
{
// do something else
}
})();
</script>
到目前爲止,我曾嘗試以下無濟於事:
var isleft = e.delta < 0;
if isleft = true { do something }
它也應該工作,但只有當網頁確實是滾動 –