Do nowej wersji mojego widżetu RMF RDS Widget, z powodu kilku znacznych przeróbek postanowiłem zastosować możliwość zmiany stacji przy użyciu strzałek na klawiaturze. Okazało się jednak, że mój widżet przesuwa się na boki i do góry w tym swoim okienku gdy naciska się strzałki oraz scrolluje rolką myszki. Próbowałem wyłapać i wyłączyć te eventy ale nie pomogło.
document.addEventListener('keydown',function(ev) { ev.preventDefault(); ev.stopPropagation(); var KeyID = ev.keyCode; switch(KeyID) { case 37: // Arrow Left // do sth break; case 38: // Arrow Up // do sth break; case 39: // Arrow Right // do sth break; case 40: // Arrow Down // do sth break; } return false; },false);
Podobnie próbowałem zrobić dla eventu "mousewheel" ale nic nie pomaga. Spotkał się ktoś z czymś takim i wie jak temu zaradzić? Bo ja nie mogę nic znaleźć na ten temat..