How to check which event is triggered when .mousewheel

scroll the mouse up or scroll the mouse down. When scrolling withdrawal alertom

 $('#bloc') .mousewheel(function (event, delta) { alert (); //если вверх то показать 5 если вниз 3 }) ; 
  • It did not help. - There are no stupid questions
  • Give a complete example of a non-working code, because The code for the link is working. - XelaNimed
  • In my field only when I reached the end it worked, but I need after each scrolling. - No stupid questions

1 answer 1

did and works:

  var elem = document.getElementById('bloc'); if (elem.addEventListener) { if ('onwheel' in document) { // IE9+, FF17+ elem.addEventListener("wheel", onWheel); } else if ('onmousewheel' in document) { // устаревший вариант события elem.addEventListener("mousewheel", onWheel); } else { // Firefox < 17 elem.addEventListener("MozMousePixelScroll", onWheel); } } else { // IE8- elem.attachEvent("onmousewheel", onWheel); } // Это решение предусматривает поддержку IE8- function onWheel(e) { e = e || window.event; // deltaY, detail содержат пиксели // wheelDelta не дает возможность узнать количество пикселей // onwheel || MozMousePixelScroll || onmousewheel var delta = e.deltaY || e.detail || e.wheelDelta; if(delta > 0){ alert ("555"); }else{ alert ("333"); } } 
  • all your answer comes down to the condition: if(delta > 0){ alert ("555"); }else{ alert ("333"); } if(delta > 0){ alert ("555"); }else{ alert ("333"); } if(delta > 0){ alert ("555"); }else{ alert ("333"); } put it in your handler - Grundy