Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Scroll con rotella del mouse bloccato su Chrome

  1. #1

    Scroll con rotella del mouse bloccato su Chrome

    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

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,440
    Ciao, sei sicuro che sia questo script a bloccare lo scroll? Da quel che vedo qui https://github.com/simov/simplr-smoothscroll mi pare che serva piu' che altro a dare un effetto più fluido al classico scroll.
    Puoi provare rimuovere l'nlcusione di questo e vedere se capita comunque oppure sostituire questa riga di codice :

    if((platform ==='MacIntel'|| platform ==='MacPPC')){
    returnfalse
    };
    con questo:

    return;

    Teoricamente senza detection dovrebbe bloccare tutto se è davvero questo plugin la causa.
    In console hai errori javascript?

  3. #3
    Ciao M4rko80,
    ti ringrazio per la risposta tempestiva.
    Si sono sicuro che il file sia quello perchè commentandolo funziona lo scroll (ma si vedono male alcuni div).

    Ho provato la tua soluzione e FUNZIONA !!!

    Grazie 1000, posso lasciare così quindi, vero?

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,440
    Non conosco il template e se realmente sereve solo fare l'effetto di scroll più fluido. Se tutto il resto va e non ti interssa l'effetto vedi tu se tenerlo cos' o meno

  5. #5
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Non conosco il template e se realmente sereve solo fare l'effetto di scroll più fluido. Se tutto il resto va e non ti interssa l'effetto vedi tu se tenerlo cos' o meno
    Giusto per curiosità, è questo qui:
    https://www.templatemonster.com/demo/55078.html
    (nella demo lo scroll funziona, quindi non dovrebbe essere un problema)

    Grazie mille, gentilissimo davvero.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.