Ciao, servirebbero maggiori dettagli.
Aa livello di codice la causa del problema è dovuta ad una funzione che viene richiamata dall'evento scroll dell'oggetto html, dove viene applicata, sull'oggetto body, la classe disable-hover fino a quando non termina lo scorrimento. Questa classe applica al body la regola css pointer-events:none; che disabilita qualsiasi evento del mouse.
Qui la funzione in causa:
Questo a livello tecnico. Non ho comunque una precisa idea del perché sia applicata questa roba; forse ha una qualche utilità su dispositivi mobile; posso però supporre che dipenda da una qualche opzione di un qualche CMS, magari impostabile da un qualche pannello di amministrazione.codice:function() { clearTimeout(timer); if (!body.classList.contains('disable-hover')) { body.classList.add('disable-hover') } timer = setTimeout(function() { body.classList.remove('disable-hover') }, 500); }
E' chiaro che a livello di codice potresti intervenire forzatamente su quello script, eliminando la funzione, o sul css sovrascrivendo quella regola in modo da inibirne il comportamento anche se viene applicata. Sarebbero però delle soluzioni azzardate.
Forse è più opportuno capire se puoi intervenire dal lato dell'amministrazione del sito.
Ti chiedo quindi di indicare quale CMS stai usando, se ne usi uno; e in tal caso, se il problema lo ha sempre dato o se ti sei accorto magari dopo aver installato qualche tema o qualche plugin particolare.


Rispondi quotando
