


JS réalise un effet carrousel automatique (largeur d'écran adaptative + glissement de l'écran tactile du téléphone portable)_compétences javascript
Cet article présente principalement JS pour réaliser un effet carrousel automatique (largeur d'écran adaptative + glissement de l'écran tactile du téléphone portable). Les amis dans le besoin peuvent s'y référer
1. doit faire référence au package jquery. Une autre implémentation est animée pour implémenter un carrousel adaptatif et transformée en carrousel fluide (dans le code commenté).
2. Vous pouvez modifier vous-même les images dans le code. Le style et la logique sont tous écrits en js.
3. balise html code, code js
<p class="slider"> //轮播箭头 <p class="lastpic"><img src="../images/prev.png"></p> <p class="nextpic"><img src="../images/next.png"></p> //轮播图片 <ul id="slides" class="slides clearfix"> <li><img class="responsive" src="../images/wrap-page.jpg" alt="暂无图片"></li> <li><img class="responsive" src="../images/wrap-page.jpg" alt="暂无图片"></li> <li><img class="responsive" src="../images/wrap-page.jpg" alt="暂无图片"></li> <li><img class="responsive" src="../images/wrap-page.jpg" alt="暂无图片"></li> </ul> </p>
<script type="text/javascript"> $(document).ready(function() { var len = $(".slider li").length-1; //给slider设置样式 $(".slider").css({ "width":"100%", "height": "inherit", "overflow": "hidden", "display":"inline-block" }); //给ul设置宽度 $(".slides").css({ "position": "relative", "width":((len+1)*100).toString()+"%", "margin":"0", "padding":"0"}); //给li设置百分比宽度 $(".slides li").css({ "width":(100/(len+1)).toString()+"%", "float":"left" }); //给图片设置宽度 $(".responsive").css({ "width":"100%", "height":"inherit" }); //控制点样式 $(".slider p").css({ "position": "absolute", "z-index":"999", "cursor": "pointer" }); $(".slider .lastpic").css({ "left":"0", "margin-top":"7%" }); $(".slider .nextpic").css({ "right":"0", "margin-top":"7%" }); //animate移动 var i = 0; $(".nextpic").click(function(){ moveNext(i); }); $(".lastpic").click(function(){ moveLast(i); }); //自动轮播 var timer = setInterval(function(){ moveNext(i); },5000); moveNext = function(n){ if(n==len){ i=-1; $(".slider .slides").animate({right: ""},800); }else{ $(".slider .slides").animate({right:((n+1)*100).toString()+"%"}, 800); } i++; } moveLast = function(n){ if(n==0){ i=len+1; $(".slider .slides").animate({right:(len*100).toString()+"%"}, 800); }else{ $(".slider .slides").animate({right:((n-1)*100).toString()+"%"}, 800); } i--; } //手机触摸效果 var startX,endX,moveX; function touchStart(event){ var touch = event.touches[0]; startX = touch.pageX; } function touchMove(event){ var touch = event.touches[0]; endX = touch.pageX; } function touchEnd(event){ moveX = startX - endX; if(moveX>50){ moveNext(i); }else if(moveX<-50){ moveLast(i); } } document.getElementById("slides").addEventListener("touchstart",touchStart,false); document.getElementById("slides").addEventListener("touchmove",touchMove,false); document.getElementById("slides").addEventListener("touchend",touchEnd,false); //transition移动固定宽度,无法自适应 // $(".nextpic").click(function(){ // if(i==len){ // i=-1; // $(".slider .slides").css({ // 'transition-timing-function':'linear', // 'transition-duration':'800ms', // 'transform':'translateX(0px)' // }) // }else{ // $(".slider .slides").css({ // 'transition-timing-function':'linear', // 'transition-duration':'800ms', // 'transform':'translateX(-'+(i+1)*width+'px)' // }) // } // i++; // }); // $(".lastpic").click(function(){ // if(i==0){ // i=len+1; // $(".slider .slides").css({ // 'transition-timing-function':'linear', // 'transition-duration':'800ms', // 'transform':'translateX(-'+len*width+'px)' // }) // }else{ // $(".slider .slides").css({ // 'transition-timing-function':'linear', // 'transition-duration':'800ms', // 'transform':'translateX(-'+(i-1)*width+'px)' // }) // } // i--; // }) }); </script>
Ce qui précède est le JS que l'éditeur vous présente pour réaliser l'effet carrousel automatique (largeur d'écran adaptative + glissement de l'écran tactile du téléphone portable, j'espère que cela vous sera utile si vous l'avez). Si vous avez des questions, laissez-moi un message et je vous répondrai à temps. Je tiens également à vous remercier tous pour votre soutien au site Script House !
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

AI Hentai Generator
Générez AI Hentai gratuitement.

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)

La fonction de capture d'écran ne fonctionne pas sur votre iPhone ? Prendre une capture d'écran est très simple car il vous suffit de maintenir enfoncés simultanément le bouton d'augmentation du volume et le bouton d'alimentation pour saisir l'écran de votre téléphone. Cependant, il existe d'autres moyens de capturer des images sur l'appareil. Correctif 1 – Utilisation d’Assistive Touch Prenez une capture d’écran à l’aide de la fonction Assistive Touch. Étape 1 – Accédez aux paramètres de votre téléphone. Étape 2 – Ensuite, appuyez pour ouvrir les paramètres d'accessibilité. Étape 3 – Ouvrez les paramètres Touch. Étape 4 – Ensuite, ouvrez les paramètres Assistive Touch. Étape 5 – Activez Assistive Touch sur votre téléphone. Étape 6 – Ouvrez « Personnaliser le menu supérieur » pour y accéder. Étape 7 – Il ne vous reste plus qu'à lier l'une de ces fonctions à votre capture d'écran. Alors cliquez sur le premier

Ce qui préoccupe le plus de nombreux utilisateurs, c'est de savoir si l'écran miniLED fera mal aux yeux. En fait, même si la luminosité de cet écran peut atteindre des niveaux extrêmement élevés, il ne fera pas mal aux yeux et peut toujours être utilisé normalement. L'écran miniled vous fait-il mal aux yeux ? Réponse : il ne vous fait pas mal aux yeux. Bien que la luminosité de l'écran miniLED soit plus élevée, il ne continuera pas à maintenir cette luminosité lors d'une utilisation quotidienne. Il ne s'affichera que lorsque la luminosité doit être augmentée, il ne maintiendra donc pas toujours une luminosité élevée et ne fera pas mal aux yeux. La luminosité maximale est également pour une meilleure luminosité. Introduction à l'écran miniled 1. La technologie d'affichage à rétroéclairage MiniLED utilise le rétroéclairage, donc la plus grande différence avec l'écran LCD est la couche de rétroéclairage 2. Par rapport à l'écran LCD, les performances du miniLED seront plus élevées.

Lorsque de nombreux amis utilisent leur téléphone portable, ils découvrent soudainement que l'interface de fonctionnement du téléphone mobile est devenue "noir et blanc". Ils ne savent pas quelle en est la cause ni comment le résoudre. Cet article utilise des téléphones mobiles Android. à titre d'exemple pour vous apprendre comment le faire fonctionner. La couleur de l'interface de fonctionnement du téléphone mobile redevient normale. 1. Configurez l'interface du téléphone mobile et recherchez l'icône « en forme d'engrenage » dans l'interface de fonctionnement. Comme indiqué ci-dessous : cliquez sur cette icône pour accéder à l'interface des paramètres du téléphone. 2. Options L'interface de fonctionnement du téléphone mobile est passée en noir et blanc, ce qui est lié au paramètre « Affichage » du téléphone mobile. Après avoir accédé à l'interface des paramètres du téléphone mobile, recherchez l'option « Affichage et thème » dans. le menu déroulant, comme indiqué ci-dessous : Cliquez ensuite sur l'option "Affichage et thème" pour accéder à la page de détails. 3. Après avoir modifié la couleur de l'écran et entré l'option "Affichage et thème", recherchez le "

Vous avez supprimé quelque chose d'important de votre écran d'accueil et vous essayez de le récupérer ? Vous pouvez remettre les icônes d’applications à l’écran de différentes manières. Nous avons discuté de toutes les méthodes que vous pouvez suivre et remettre l'icône de l'application sur l'écran d'accueil. Comment annuler la suppression de l'écran d'accueil sur iPhone Comme nous l'avons mentionné précédemment, il existe plusieurs façons de restaurer cette modification sur iPhone. Méthode 1 – Remplacer l'icône de l'application dans la bibliothèque d'applications Vous pouvez placer une icône d'application sur votre écran d'accueil directement à partir de la bibliothèque d'applications. Étape 1 – Faites glisser votre doigt sur le côté pour trouver toutes les applications de la bibliothèque d'applications. Étape 2 – Recherchez l'icône de l'application que vous avez supprimée précédemment. Étape 3 – Faites simplement glisser l'icône de l'application de la bibliothèque principale vers le bon emplacement sur l'écran d'accueil. Voici le schéma d'application

Je pense que de nombreux amis ont été confrontés au problème d'un téléphone portable qui demande soudainement : Ne couvrez pas le haut de l'écran. Alors pourquoi le téléphone portable apparaît-il soudainement comme ceci ? Jetons un coup d’œil ensemble ci-dessous. En fait, lorsque cela se produit, quelque chose bloque le capteur de distance du téléphone, cette invite est donc reçue sur l'écran du téléphone. Alors pourquoi ai-je soudainement reçu une telle invite ? En fait, il se peut que vous ayez accidentellement activé le [mode tactile anti-accident] sur votre téléphone, ce problème se produit donc. Alors, comment pouvons-nous le fermer ? En fait, la méthode est très simple. Voyons-y ensemble. Méthode 1 : suivez directement les invites à l’écran pour fermer à l’aide de la combinaison de touches de raccourci. Méthode 2 : Si la méthode ci-dessus ne fonctionne pas, vous pouvez également ouvrir les [Paramètres] du téléphone.

Selon les informations du 23 juillet, le blogueur Digital Chat Station a annoncé que la capacité de la batterie du Xiaomi 15 Pro a été augmentée à 6 000 mAh et prend en charge une charge flash filaire de 90 W. Ce sera le modèle Pro avec la plus grande batterie de la série numérique de Xiaomi. Digital Chat Station a précédemment révélé que la batterie du Xiaomi 15Pro a une densité énergétique ultra-élevée et que la teneur en silicium est bien supérieure à celle des produits concurrents. Après que les batteries à base de silicium aient été testées à grande échelle en 2023, les batteries à anode en silicium de deuxième génération ont été identifiées comme l'orientation future du développement de l'industrie. Cette année marquera le pic de la concurrence directe. 1. La capacité théorique en grammes du silicium peut atteindre 4200 mAh/g, soit plus de 10 fois la capacité en grammes du graphite (la capacité théorique en grammes du graphite est de 372 mAh/g). Pour l'électrode négative, la capacité lorsque la quantité d'insertion d'ions lithium atteint le maximum est la capacité théorique en grammes, ce qui signifie que sous le même poids

La technologie de détection et de reconnaissance des visages est déjà une technologie relativement mature et largement utilisée. Actuellement, le langage d'application Internet le plus utilisé est JS. La mise en œuvre de la détection et de la reconnaissance faciale sur le front-end Web présente des avantages et des inconvénients par rapport à la reconnaissance faciale back-end. Les avantages incluent la réduction de l'interaction réseau et de la reconnaissance en temps réel, ce qui réduit considérablement le temps d'attente des utilisateurs et améliore l'expérience utilisateur. Les inconvénients sont les suivants : il est limité par la taille du modèle et la précision est également limitée ; Comment utiliser js pour implémenter la détection de visage sur le web ? Afin de mettre en œuvre la reconnaissance faciale sur le Web, vous devez être familier avec les langages et technologies de programmation associés, tels que JavaScript, HTML, CSS, WebRTC, etc. Dans le même temps, vous devez également maîtriser les technologies pertinentes de vision par ordinateur et d’intelligence artificielle. Il convient de noter qu'en raison de la conception du côté Web

Même s'il faudra beaucoup de temps avant la sortie de la série iPhone 16, il y a eu des révélations constantes sur l'apparence et la configuration. Selon le média coréen SisaJournal, Apple prévoit d'introduire une nouvelle technologie de cadre ultra-étroit dans la prochaine série de téléphones mobiles iPhone 16. La technologie consiste à enrouler des fils de cuivre internes dans une structure plus compacte pour réduire la largeur du cadre de l'écran inférieur du téléphone, permettant ainsi un affichage plus grand. Cette initiative innovante vise à améliorer l’expérience utilisateur, en permettant aux utilisateurs de profiter d’un champ de vision plus large et d’une expérience de divertissement plus immersive. Apple s'est toujours engagé à améliorer continuellement la conception et la technologie de ses produits afin d'offrir des fonctions et des performances plus avancées aux utilisateurs. Le lancement de la série de téléphones mobiles iPhone 16 consolidera davantage le leadership d’Apple dans le domaine des téléphones intelligents. Selon @SnapaDigital, le nouveau produit d’Apple.
