Déplacer des éléments HTML avec JQuery via Serial (3 / 4 étapes)

Étape 3: L’App et JQuery

index.html

Ajouter un script personnalisé et feuille de style en incluant les fichiers custom.css et custom.js dans la section head de index.html.

 <link rel="stylesheet" type="text/css" href="custom.css"> <script src="custom.js"></script> 

Pour créer un élément mobile qui placera les blocs plus petits, ajouter un div avec la classe joueur.

 <div class="player"></div> 

Custom.js

Pour passer de X, Y utiliser les attributs gauche et supérieure avec .css() méthode JQuery. J’utilise la méthode .append() pour ajouter de nouveaux éléments. C’est difficile parce que nous voulons définir dans le logiciel lorsque le bouton est déclenché après la boucle, la valeur doit être sous forme précédente. Tout doit être mis à jour en temps réel donc le moyen le plus simple est d’ajouter le script en fonction setInterval comme ceci :

 var updateScreen = function(){ //move the player on screen and rotate $(".player").css({ left: involtReceivedPin[0], top: involtReceivedPin[1], transform: "rotate("+involtReceivedPin[2]+"deg)" }); //Now let's place bricks when hitting the button :) if(analogPins[3]=="click"){ var x = involtReceivedPin[0]+40; var y = involtReceivedPin[1]+40; var rot = "rotate("+involtReceivedPin[2]+"deg)"; $("body").append('<div class="brick" style="left:'+x+'px; top:'+y+'px; transform: '+rot+'"></div>'); //reset the value to wait for next time the button is pressed involtReceivedPin[3] = 0; }; }; setInterval(updateScreen, 50); 

Pour plus d’infos sur JQuery et Involt lire cette page.

Custom.CSS

N’oubliez pas sur l’ajout de la CSS des éléments placés. Le plus important ici est l’attribut position :

 html{ overflow: hidden!important; } .player{ width: 80px; height:80px; position:absolute; background: blue; z-index: -1; } .brick{ width: 35px; height: 35px; position: absolute; background: green; } 

Maintenant Ouvrez l’application, sélectionnez votre port d’Arduino et commencer à jouer:) Vous pouvez ajouter plus d’interactions ou modifier le css.

Articles Liés

Créer un site Web tout sur vous avec Visual Studio (HTML, CSS, JQUERY)

Créer un site Web tout sur vous avec Visual Studio (HTML, CSS, JQUERY)

Hey tout le monde !Il s'agit de mon premier instructable et dans ce instructable je vais vous montrer comment utiliser Visual Studio pour créer votre propre site Web !Voici un lien de téléchargement pour Visual Studio :Liaison d'origine Visual Studio
Personnalisé des éléments avec des Lasers

Personnalisé des éléments avec des Lasers

Alors... certains de nos clients ont compris que notre coupeur de laser est génial à faire des cadeaux personnalisés, gadgets, et tel et nous voulons laisser le reste d'entre eux connaître les possibilités. C'est cette instructable va vous montrer co
Tormato !  Cage avec treillis de tomate et de système de livraison des éléments nutritifs

Tormato ! Cage avec treillis de tomate et de système de livraison des éléments nutritifs

The Tormato remplace les cages grillagées laid ou des piquets avec une cage esthétiquement agréable, treillis et un système de livraison nutritif !Plus d'info @ www.itsatormato.com.Étape 1: Outils de collecte Ligne de craieRuban à mesurerScie (main o
Peinture de Halloween avec le déplacement des yeux

Peinture de Halloween avec le déplacement des yeux

Parfait accessoire pour une fête d'Halloween spooky ou tout simplement pour faire peur à vos compagnons. Nous avons mis en place le Pi de framboise propulsé déplacement photo oeil qui peut être contrôlé de façon indépendante ou en utilisant la caméra
Comment parler avec des éléments

Comment parler avec des éléments

toujours envie de parler de quelque chose sans que personne de savoir ce que vous parlez, mais il se trouve être que compte-gouttes eaves, qui est toujours à votre écoute. Je déteste ça. Après beaucoup de réflexion, j'ai trouvé une solution. C'est pa
Faire votre propre kéfir avec des suppléments probiotiques

Faire votre propre kéfir avec des suppléments probiotiques

est-ce possible d'obtenir le produit laitier fermenté à l'aide de bactéries probiotiques?Si vous avez des suppléments probiotiques inutilisés, vous pouvez faire votre yogourt ou kéfir.Tout ce dont vous avez besoin est une demi bouteille de lait et qu
Croquis avec des éléments en fer et 3D imprimés connecteurs

Croquis avec des éléments en fer et 3D imprimés connecteurs

Un nouveau design d'intérieur de reprographie (espace de travail dédié aux publications d'artistes basées à Rotterdam au pochoir espace de présentation, boutique et risography) je cherchais un moyen de « sketch » avec des constructions de fer. J'ai a
Automatique d’arrosage des plantes en pot avec Intel Edison

Automatique d’arrosage des plantes en pot avec Intel Edison

Automatique d'arrosage des plantes en pot avec Intel Edison... Une sonde d'humidité détecte la faible teneur en humidité du sol et active la pompe à eau ou l'électrovanne qui contrôle le débit d'eau. Lorsque l'eau nécessaire est pompée vers les plant
À l’aide de Fusion pour faire des Sculptures en collaboration avec abeilles

À l’aide de Fusion pour faire des Sculptures en collaboration avec abeilles

Pour cette série de sculptures de collaboration, j'ai voulu faire un cadre organique, d'où mes abeilles pouvaient construire peigne. Peigne étant lourd lorsque rempli avec du miel et très fragiles lorsque tiré de la ruche, a décidé que je devais cons
De cliparts à objet - faire des images dans des choses réelles avec des Articles de base & outils !

De cliparts à objet - faire des images dans des choses réelles avec des Articles de base & outils !

Avez-vous jamais vu un morceau de clipart, ou peut-être fait un dessin de quelque chose que vous aimeriez transformer en un objet réel - peut-être à le pour usure, ou comme une œuvre d'art ? Avez-vous envie d'accrocher des Space invaders de vos cadea
Comment faire pour supprimer des étiquettes et autocollants (avec briquet)

Comment faire pour supprimer des étiquettes et autocollants (avec briquet)

je collectionne beaucoup de médias neuves/occasion tels que des livres et des DVD et les préfère sans étiquettes de prix ou déclarations "maintenant une importante Motion Picture". Beaucoup de gens ne se soucient les étiquettes sur le dos des li
Créer des Instruments électroniques interactifs avec MaxMSP

Créer des Instruments électroniques interactifs avec MaxMSP

Ce Instructable appartient à 3 dans une Intro de MaxMSP série je viens de terminer enseigner à Audio Mission des femmes à San Francisco. La partie 1 est une introduction à MaxMSP et MIDI, partie 2 est intermédiaire Max et Audio, et ce Instructable es
Gratuit des compléments de bacs de stockage de votre chat

Gratuit des compléments de bacs de stockage de votre chat

liste de matériel et d'équipement :Cruches de litière de chatCouteau utilitaireMarqueur SharpieRubanÉtape 1: Collecter la matière première... Sont de la matière première, je parle des cruches de litière de chat. Ils viennent dans une taille courte et
Des suppléments antioxydants puissants

Des suppléments antioxydants puissants

ces jours-ci, tout le monde semble avoir le cancer. Il y a trop de pollution, radiation, mauvaise nourriture et eau mal dans notre monde. Les antioxydants sont un moyen très puissant pour lutter contre ces dangers au sein de notre propre corps. Ces s