6
votes

Désactiver la défilement de la fenêtre du navigateur de n'importe quel type?

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?


1 commentaires

3 Réponses :


9
votes

CSS

$("body").css('overflow', 'hidden');


1 commentaires

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.



3
votes

Si votre application GWT est seule dans votre page Web, vous pouvez utiliser: xxx

par exemple dans votre Onmoduleload Fonction.


0 commentaires

25
votes

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 xxx


2 commentaires

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/...