Maison Effets spéciaux JS effets jQuery Code de jeu de puzzle d'image de personnage jQuery

Code de jeu de puzzle d'image de personnage jQuery

Code de jeu de puzzle d'image de personnage jQuery

Code de jeu de puzzle d'image de personnage jQuery

Il s'agit d'un code de jeu de puzzle d'images de personnages jQuery simple et amusant. Cliquez pour démarrer le jeu et mélanger les images de manière aléatoire. Le temps et les étapes de fonctionnement sont enregistrés.

code js
<script type="text/javascript">
$(fonction(){
var tt=null;
//Durée de fin du jeu et nombre d'étapes
var fois=0;
var temps=0;
// Perturbez le tableau d'images précédent et préparez-vous
var src= Tableau();
src.push("images/201.png");
src.push("images/202.png");
src.push("images/203.png");
src.push("images/204.png");
src.push("images/205.png");
src.push("images/206.png");
src.push("images/207.png");
src.push("images/208.png");
src.push("images/209.png");
//Les événements du bouton s'activent. . . Commencez le jeu

$('#bouton').click(function(){
clearInterval(tt)
// Le temps revient à 0
        temps=0;
fois=0;
​ ​ // Venez régler l'heure ;
tt=setInterval(shij,1000)
fonction shij(){
Heure++;
        $(".time>p>span").text(time)
       }
                                                                                                                                                                                                                                                      // trié dans le désordre
var srcUsing= new Array();
pour(var p=0; p<src.length;p++){
srcUsing[p]=src[p];
        }
        var newArry= new Array();
pour(var i=0;i< $("#box img").length;i++){
                  newArry.push(srcUsing.splice(Math.floor(Math.random()*srcUsing.length), 1));
                                                                                    pour(var j=0;j<newArry.length;j++){
              $("#box img").eq(j).attr("src",String(newArry[j]));
                                                                           
​ ​ //Définissez une image vierge,
var Arrps=document.getElementById("box").getElementsByTagName("img");
pour(var i=0;i<Arrps.length;i++){
          Arrps[i].onclick=function(){
               if (this.getAttribute("src")=="images/201.png");
​ ​ ​ changeP(this,Arrps);
          };
       }
})
   
     
     // 判断位置
    changement de fonctionP(ob,Arrps){
           varNi=0;
           varNj=0;

          pour(var i=0;i<Arrps.length;i++){
           si(Arrps[i]==ob)
           {
            // alerte(ob)
            Ni=i;
           }
            
          if(Arrps[i].getAttribute("src")=="images/201.png")
          {
          Nj=i;
          }
            
           }
            // 绝对值
           si(Math.abs(Ni-Nj)==3)
           {
              var temperOb=ob.getAttribute("src"); 
              ob.setAttribute("src","images/201.png");
              Arrps[Nj].setAttribute("src",temperOb);
              fois++;
              si c'est vrai();
               
             }sinon si((Ni-Nj)==1&&(Ni%3)!=0){
             var temperOb=ob.getAttribute("src"); 
              ob.setAttribute("src","images/201.png");
              Arrps[Nj].setAttribute("src",temperOb);
              fois++;
              si c'est vrai();
               
             }sinon si((Ni-Nj)==-1&&(Ni%3)!=2){
              var temperOb=ob.getAttribute("src"); 
              ob.setAttribute("src","images/201.png");
              Arrps[Nj].setAttribute("src",temperOb);
              fois++;
              si c'est vrai();
             } 
              $(".bu>p>span").text(times) 
        }
​ ​ ​
           fonction ifright(){
          var ps=document.getElementById("box");
          var Arrps=ps.getElementsByTagName("img");
                  pour(var i=0;i<src.length;i++){
                   if(src[i]!=Arrps[i].getAttribute("src")) return;
                }
alert("Félicitations, vous avez réussi..."+"n"+"utilisé"+fois+"étape")
        }
})

</script>
Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Exemple de partage de l'implémentation jQuery d'un jeu de puzzle Exemple de partage de l'implémentation jQuery d'un jeu de puzzle

31 Dec 2017

Cet article vous apporte principalement une implémentation jQuery d'un jeu de réflexion (explication avec exemples). L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.

Utilisez vue.js pour écrire un exemple de code de jeu de puzzle amusant Utilisez vue.js pour écrire un exemple de code de jeu de puzzle amusant

25 Mar 2017

J'ai déjà vu le petit jeu "Blue Puzzle" sur Internet. L'auteur l'a écrit en jquery. Dans cet article, je vais partager avec vous comment écrire un jeu de puzzle bleu basé sur vue.js. Jetons un coup d'œil au code d'implémentation.

Code de commutation de défilement de défilement d'image jQuery Sharing_jquery Code de commutation de défilement de défilement d'image jQuery Sharing_jquery

16 May 2016

Cet article présente principalement l'effet de changement de défilement du carrousel d'images jQuery. L'effet de carrousel d'images est particulièrement adapté à l'affichage des produits.

code d'effet de commutation d'image de diaporama jquery Sharing_jquery code d'effet de commutation d'image de diaporama jquery Sharing_jquery

16 May 2016

Cet article présente principalement l'effet de changement d'image de diaporama de jquery. L'effet de changement d'image de diaporama est particulièrement adapté aux démonstrations de produits. Les amis peuvent s'y référer.

Code de fonction d'image de commutation implémenté par jQuery css_jquery Code de fonction d'image de commutation implémenté par jQuery css_jquery

16 May 2016

Cet article présente principalement le code de fonction de commutation d'image implémenté par jQuery CSS et implique les techniques associées de jQuery modifiant dynamiquement le style des éléments de page en réponse aux événements de la souris. Les amis dans le besoin peuvent se référer à ce qui suit.

Exemple de partage du jeu de puzzle à neuf carrés implémenté par jQuery+vue.js Exemple de partage du jeu de puzzle à neuf carrés implémenté par jQuery+vue.js

29 Dec 2017

Cet article présente principalement le jeu de puzzle à grille de neuf carrés implémenté par jQuery+vue.js et analyse les compétences opérationnelles associées de jQuery combinées avec vue.js pour les images sous la forme d'un exemple complet. Les amis qui en ont besoin peuvent s'y référer. . J'espère que cela pourra aider tout le monde.

partage de code d'agrandissement de défilement d'image jquery (1)_jquery partage de code d'agrandissement de défilement d'image jquery (1)_jquery

16 May 2016

Cet article présente principalement l'effet de défilement et d'agrandissement des images jquery. La fonction est très simple à mettre en œuvre. Il est recommandé à tous les amis dans le besoin de s'y référer.

partage de code d'agrandissement de défilement d'image jquery (2)_jquery partage de code d'agrandissement de défilement d'image jquery (2)_jquery

16 May 2016

Cet article présente principalement l'effet de défilement et d'agrandissement des images jquery. La fonction est très simple à mettre en œuvre. Il est recommandé à tous les amis dans le besoin de s'y référer.

jquery implémente le partage de code de la fonction de recadrage d'image personnalisée jquery implémente le partage de code de la fonction de recadrage d'image personnalisée

23 Jan 2018

Comment réaliser un recadrage personnalisé des images ? Cet article présente principalement jquery pour implémenter une fonction de recadrage d'image personnalisée. Le code est super simple et facile à modifier. Jetons un coup d'œil avec l'éditeur ci-dessous, j'espère que cela pourra aider tout le monde.

See all articles See all articles

Hot Tools

jQuery2019 Effets spéciaux d'animation de feux d'artifice de confession de la Saint-Valentin

jQuery2019 Effets spéciaux d'animation de feux d'artifice de confession de la Saint-Valentin

Un effet spécial d'animation de feux d'artifice de confession jQuery pour la Saint-Valentin très populaire sur Douyin, adapté aux programmeurs et aux geeks techniques pour exprimer leur amour à la fille qu'ils aiment. Peu importe que vous choisissiez de l'aimer ou non, vous devez finalement être d'accord.

modèle d'interface de connexion animée réactive layui

modèle d'interface de connexion animée réactive layui

modèle d'interface de connexion animée réactive layui

520 effets spéciaux d'animation Web de confession de la Saint-Valentin

520 effets spéciaux d'animation Web de confession de la Saint-Valentin

Animation de confession jQuery pour la Saint-Valentin, animation d'arrière-plan de 520 confessions

Cool page de connexion au système

Cool page de connexion au système

Cool page de connexion au système

Lecteur de musique à cassette HTML5-LECTEUR DE CASSETTE

Lecteur de musique à cassette HTML5-LECTEUR DE CASSETTE

Lecteur de musique à cassette HTML5-LECTEUR DE CASSETTE