В новых версиях браузера Chrome перестала работать прокрутка страницы колесиком мыши.
Эта проблема коснулась сайтов в которых использовалась старая библиотека jQuery.
Если обновить библиотекуjQuery то проблема исчезает, но что делать если после обновления сайт перестает работать так как другие js скрипты конфликтуют с новой версией.
Решение найдено:
(function(e){"use strict";e.srSmoothscroll=function(t){var c=window.navigator.platform;if((c==='MacIntel'||c==='MacPPC')){return false};var n=e.extend({step:170,speed:1000,ease:"swing"},t||{});var r=e(window),i=e(document),s=0,o=n.step,u=n.speed,a=r.height(),f=navigator.userAgent.indexOf("AppleWebKit")!==-1?e("body,html"):e("html"),l=false,rdy=0;e("body,html").mousewheel(function(e,t){if(!e.ctrlKey){f.addClass('disable-hover');var b;if((b=jQuery('.rd-mobilemenu')).length>0){if(b.hasClass('active')){return true}}l=true;if(rdy==0){rdy=1;if(t<0)s=r.scrollTop()+o;else s=r.scrollTop()-o}else{if(t<0)s=s+a>=i.height()?s:s+=o;else s=s<=0?0:s-=o}f.stop().animate({scrollTop:s},u,n.ease,function(){l=false;f.removeClass('disable-hover')});return false}});r.on("resize",function(e){a=r.height()}).on("scroll",function(e){if(!l)s=r.scrollTop()})}})(jQuery);