Maison > interface Web > js tutoriel > Méthode JS pour déterminer si la barre de défilement apparaît sur les compétences page_javascript

Méthode JS pour déterminer si la barre de défilement apparaît sur les compétences page_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 15:50:10
original
1169 Les gens l'ont consulté

L'exemple de cet article décrit la méthode de JS pour déterminer si une barre de défilement apparaît sur la page. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

var isScroll = function (el) {

   // test targets

   var elems = el ? [el] : [document.documentElement, document.body];

   var scrollX = false, scrollY = false;

   for (var i = 0; i < elems.length; i++) {

     var o = elems[i];

     // test horizontal

     var sl = o.scrollLeft;

     o.scrollLeft += (sl > 0) &#63; -1 : 1;

     o.scrollLeft !== sl && (scrollX = scrollX || true);

     o.scrollLeft = sl;

     // test vertical

     var st = o.scrollTop;

     o.scrollTop += (st > 0) &#63; -1 : 1;

     o.scrollTop !== st && (scrollY = scrollY || true);

     o.scrollTop = st;

   }

   // ret

   return {

     scrollX: scrollX,

     scrollY: scrollY

   };

 };

Copier après la connexion

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal