Code de jeu de puzzle d'image de personnage jQuery
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>
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Outils chauds Tags
Hot Tools
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
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
Lecteur de musique à cassette HTML5-LECTEUR DE CASSETTE
Lecteur de musique à cassette HTML5-LECTEUR DE CASSETTE