Buonasera a tutti,
ho acquistato un template su templatemonster, ma all'interno dei file ce n'è uno JS che nello specifico blocca lo scroll (solo con la rotella) all'interno di Chrome.
Su Firefox invece non crea problemi.
All'interno del file "jquery.simplr.smoothscroll.min.js" ci sono le seguenti righe di codice:
codice:
/* jquery.simplr.smoothscroll version 1.0 copyright (c) 2012 https://github.com/simov/simplr-smoothscroll licensed under MIT */ ;
(function (e) {
"use strict";
e.srSmoothscroll = function (t) {
var platform = window.navigator.platform;
if ((platform === 'MacIntel' || platform === '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") : e("html"),
l = false,
rdy = 0;
e("body").mousewheel(function (e, t) {
//Sidenav FIX
var nav;
if ((nav = $('.rd-mobilemenu')).length > 0) {
if (nav.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
});
return false
});
r.on("resize", function (e) {
a = r.height()
}).on("scroll", function (e) {
if (!l) s = r.scrollTop()
})
}
})(jQuery);
Vorrei abilitare lo scroll normalmente, riuscite ad aiutarmi? Ho letto un pò di documentazione senza capirci molto.
Saluti e grazie in anticipo,
Stefano