Y a-t-il un moyen de désactiver le défilement? Pas seulement la barre de défilement, mais toute la fonctionnalité de la fenêtre du navigateur? P>
3 Réponses :
CSS
$("body").css('overflow', 'hidden');
Qui cache la barre de défilement et généralement "désactive" la fonction de défilement. Cependant, dans GWT a une fenêtre contextuelle avec des ancres et une div. Lorsque l'ancre est cliquée, elle fait défiler non seulement dans la DIV, mais fait également défiler la page en arrière-plan.
Si votre application GWT est seule dans votre page Web, vous pouvez utiliser: par exemple dans votre Onmoduleload code> Fonction. P> P> p >
En fonction de votre réponse à Keit Vous ne voulez pas faire défiler être actif lorsque vous avez une open de la passerelle? Si tel est le cas, vous pouvez ajouter une classe au corps en même temps que vous ouvrez la Lightbox avec les CSS suivants
et la bonne chose à propos de cette solution, il empêche le défilement "Espace" afin que le site ne saute pas, c'est plus comme ça le désactive. J'espère que cela aide p>
Je suis surpris que cela n'a pas de nombre scandaleux de vote à ce sujet. Très efficace. Merci.
Je ne sais pas pourquoi, mais ça ne marche pas pour moi. Cela fonctionne: Stackoverflow.com/Questtions/6411282/...
Voir ceci, cela peut aider Stackoverflow.com/Questtions/4770025 / ...