Comment utiliser le plug-in mobile IScroll.js
Nous savons que le plug-in IScroll.js est compatible avec tous les événements de barre de défilement mobile. Sur certaines machines Android, nous ne pouvons pas faire fonctionner la barre de défilement via overflo:scroll mais IScroll.js peut en effet être placé dans un conteneur sécurisé. element Pour gérer le défilement, je vais vous donner une introduction détaillée à IScroll.js.
Remarque
Lorsque vous utilisez IScroll.js, vous devez avoir trois niveaux d'imbrication d'éléments, tels que :
<div class="food-left"> <ul class="food-nav"> <li></li> <li></li> <li></li> <li></li> </ul></div>
La nourriture la plus à l'extérieur doit avoir deux styles CSS : position:relative; et débordement:caché.
Initialisation
IScroll.js nous expose un constructeur IScroll ;
Comme suit, nous initialisons la construction
<script type="text/javascript"> leftScroll = new IScroll(".food-left");</script>
Les paramètres réels passés dans la fonction sont cohérents avec le nouveau paramètre querySelector dans ES6 ; en fait, querySelector est utilisé de la même manière que notre sélecteur jQuery
Remarque : nous devons l'initialiser après le chargement de la structure DOM, sinon il sera invalide ;
Paramètres
IScroll.js nous permet de passer le deuxième paramètre pour configurer les propriétés de l'événement scroll
leftScroll = new IScroll(".food-left", { scrollbars: true, bounce: false, mouseWheel:true, click:true});
Barre de défilement
scrollbars: true
S'il faut afficher les barres de défilement. La valeur par défaut est false ;
fadeScrollbars:true
La barre de défilement apparaît et disparaît en fondu, bien sûr à condition que votre barre de défilement soit affichée. La valeur par défaut est false ;
interactiveScrollbars
S'il faut faire glisser la barre de défilement. La valeur par défaut est false ;
resizeScrollbars
La longueur de la barre de défilement est définie proportionnellement. Si vous souhaitez une taille fixe, vous pouvez la définir sur true ;
bounce: false
S'il faut effectuer une animation de rebond lorsque le parchemin atteint la limite du conteneur. La valeur par défaut est true ;
mouseWheel:true
S'il faut afficher le défilement de la souris activé ; la valeur par défaut est false
invertWheelDirection
S'il faut activer le défilement inversé après l'activation du défilement de la souris ; ; la valeur par défaut est false ;
click:true
iScroll désactive le comportement de clic de souris par défaut. Si vous souhaitez utiliser le paramètre true ;
disableMouse、disablePointer、options.disableTouch
IScroll écoute tous les pointeurs par défaut. Si vous confirmez la plateforme sur laquelle le projet est positionné, vous pouvez désactiver les effets inutilisés pour réduire l'utilisation des ressources ; la valeur par défaut est fausse ;
startX、startY
Définir ; la position de décalage initiale de la barre de défilement ; la valeur par défaut est aucune ;
Methods
IScroll.js nous fournit également des méthodes pratiques, bien sûr, elles sont toutes sous l'objet instance ;
rightScroll.scrollToElement(el, time, offsetX, offsetY, easing)
Faites défiler jusqu'à l'élément entrant La position doit être un objet DOM alors le temps de défilement
scrollTo(x, y, time, easing)
peut être défilé ; vers n'importe quelle position. La position par défaut est 0. Si vous souhaitez vous déplacer, vous devez définir un nombre négatif ;
Je pense que vous maîtrisez les méthodes après avoir lu ces cas. veuillez faire attention aux autres articles connexes sur le site Web PHP chinois !
Lecture connexe :
Comment utiliser XML2js dans nodej
Explication détaillée du module path de node.js
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PyCharm est un environnement de développement intégré (IDE) Python puissant et populaire qui fournit une multitude de fonctions et d'outils afin que les développeurs puissent écrire du code plus efficacement. Le mécanisme de plug-in de PyCharm est un outil puissant pour étendre ses fonctions. En installant différents plug-ins, diverses fonctions et fonctionnalités personnalisées peuvent être ajoutées à PyCharm. Par conséquent, il est crucial pour les débutants de PyCharm de comprendre et de maîtriser l’installation de plug-ins. Cet article vous donnera une introduction détaillée à l'installation complète du plug-in PyCharm.
![Erreur de chargement du plugin dans Illustrator [Corrigé]](https://img.php.cn/upload/article/000/465/014/170831522770626.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Lors du lancement d'Adobe Illustrator, un message d'erreur de chargement du plug-in apparaît-il ? Certains utilisateurs d'Illustrator ont rencontré cette erreur lors de l'ouverture de l'application. Le message est suivi d'une liste de plugins problématiques. Ce message d'erreur indique qu'il y a un problème avec le plug-in installé, mais il peut également être provoqué par d'autres raisons telles qu'un fichier DLL Visual C++ endommagé ou un fichier de préférences endommagé. Si vous rencontrez cette erreur, nous vous guiderons dans cet article pour résoudre le problème, alors continuez à lire ci-dessous. Erreur de chargement du plug-in dans Illustrator Si vous recevez un message d'erreur « Erreur de chargement du plug-in » lorsque vous essayez de lancer Adobe Illustrator, vous pouvez utiliser les éléments suivants : En tant qu'administrateur

Lorsque les utilisateurs utilisent le navigateur Edge, ils peuvent ajouter des plug-ins pour répondre davantage à leurs besoins. Mais lors de l'ajout d'un plug-in, cela indique que ce plug-in n'est pas pris en charge. Comment résoudre ce problème ? Aujourd'hui, l'éditeur partagera avec vous trois solutions. Venez l'essayer. Méthode 1 : essayez d’utiliser un autre navigateur. Méthode 2 : Le Flash Player du navigateur peut être obsolète ou manquant, ce qui rend le plug-in non pris en charge. Vous pouvez télécharger la dernière version sur le site officiel. Méthode 3 : Appuyez simultanément sur les touches « Ctrl+Shift+Delete ». Cliquez sur "Effacer les données" et rouvrez le navigateur.

Quel est le répertoire d’installation de l’extension du plug-in Chrome ? Dans des circonstances normales, le répertoire d'installation par défaut des extensions de plug-in Chrome est le suivant : 1. L'emplacement du répertoire d'installation par défaut des plug-ins Chrome dans Windows XP : C:\DocumentsandSettings\username\LocalSettings\ApplicationData\Google\Chrome\UserData\ Default\Extensions2. chrome dans Windows7 Emplacement du répertoire d'installation par défaut du plug-in : C:\Users\username\AppData\Local\Google\Chrome\User

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

PyCharm Community Edition prend-il en charge suffisamment de plugins ? Besoin d'exemples de code spécifiques Alors que le langage Python devient de plus en plus largement utilisé dans le domaine du développement logiciel, PyCharm, en tant qu'environnement de développement intégré (IDE) Python professionnel, est favorisé par les développeurs. PyCharm est divisé en deux versions : la version professionnelle et la version communautaire. La version communautaire est fournie gratuitement, mais sa prise en charge des plug-ins est limitée par rapport à la version professionnelle. La question est donc la suivante : PyCharm Community Edition prend-il en charge suffisamment de plug-ins ? Cet article utilisera des exemples de code spécifiques pour

Explication détaillée de la façon d'installer et de configurer le plug-in EclipseSVN. Eclipse est un environnement de développement intégré (IDE) largement utilisé qui prend en charge de nombreux plug-ins différents pour étendre ses fonctionnalités. L'un d'eux est le plugin EclipseSVN, qui permet aux développeurs d'interagir avec le système de contrôle de version Subversion. Cet article détaille comment installer et configurer le plug-in EclipseSVN et fournit des exemples de code spécifiques. Étape 1 : Installez le plug-in EclipseSVN et ouvrez Eclipse

JavaScript et WebSocket : Construire un système efficace de prévisions météorologiques en temps réel Introduction : Aujourd'hui, la précision des prévisions météorologiques revêt une grande importance pour la vie quotidienne et la prise de décision. À mesure que la technologie évolue, nous pouvons fournir des prévisions météorologiques plus précises et plus fiables en obtenant des données météorologiques en temps réel. Dans cet article, nous apprendrons comment utiliser la technologie JavaScript et WebSocket pour créer un système efficace de prévisions météorologiques en temps réel. Cet article démontrera le processus de mise en œuvre à travers des exemples de code spécifiques. Nous
