hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Faire des éléments sur votre site Draggable avec Draggabilly.js

Il ya beaucoup de tutoriels sur la façon de rendre les choses glisser dans une page Web . jQuery est l'un des moyens les plus faciles. Vous n'avez même pas besoin de l'interface utilisateur de jQuery, juste un peu d'aide de la fonction de direction de la souris et peut-être une manipulation facultative. Mais que se passe-t-il si vous ne voulez pas toucher à un code jQuery tout en voulant rendre les choses accessibles? Ensuite, draggabilly.js est le bon outil pour vous.

Avec Draggabilly.js, vous pouvez faire glisser n'importe quel élément sur une page Web. Vous pouvez personnaliser le comportement de l'élément déplaçable comme ajouter un mouvement de grille, lier des écouteurs d'événements à des événements, limiter les mouvements uniquement à l'axe des x ou des y et bien plus encore. Il prend également en charge divers navigateurs, IE8 + et même les navigateurs mobiles multi-touch.

Commencer

Pour commencer, il vous suffit d'inclure la source Draggabilly.js sur votre site. Il n'y a pas besoin d'autres dépendances. Vous pouvez récupérer le fichier depuis GitHub.

Pour le reste, vous travaillerez avec une fonction javascript comme indiqué ci-dessous.

Dragage de base

Vous devez inclure l'extrait suivant dans votre page pour que le glisser puisse fonctionner.

 var elem = document.querySelector ('# idHere'); var draggie = nouveau Draggabilly (elem, {// options ...}); 

Le #idHere est l'id que vous devriez mettre dans l'élément HTML que vous voulez faire glisser. Alors que dans la variable draggie, vous pouvez mettre une option si vous le souhaitez. Si vous n'avez pas besoin de cette option, vous pouvez également définir l'ID à partir de la variable elem .

Par exemple, si j'ai un identifiant de #demo sans aucune option, alors je peux écrire l'extrait comme ceci:

 var elem = document.querySelector ('# demo'); var draggie = nouveau Draggabilly ('# demo'); 

Ensuite, dans le code HTML, appelez l'identifiant de l'élément que vous souhaitez faire glisser. Ce qui suit est un exemple de base.

Tire moi

Il y a beaucoup d'autres manières d'affecter le comportement de Draggabilly. Vous pouvez limiter le glissement à l'axe "y" ou "x" comme suit:

 nouveau Draggabilly ('#demo', {axis: 'x'}); 

Ou vous pouvez ajouter une option de gestion, qui spécifiera l'élément de départ de l'interaction glisser comme ceci:

 var elem = document.querySelector ('# demo'); nouveau Draggabilly (elem, {handle: '.handle'}); 

Cette option .handle est utile lorsque tous les éléments internes comme les entrées et les formulaires n'ont pas besoin d'être déplacés. Il y a encore beaucoup d'autres options que vous pouvez ajouter comme des confinements, des grilles, des méthodes et des événements. Rendez-vous sur la page d'accueil officielle de dragabbilly pour voir la documentation complète.

Pensée finale

La fonction de glisser, dans la plupart des cas, a peu d'effet sur la conception de sites Web, mais c'est quand même assez important. Il se déroule le plus souvent dans des applications Web ou des jeux. La simplicité de son installation et la variété des différentes méthodes de dragage en font un outil très pratique à essayer.

Sécurisez votre Mac en définissant un mot de passe de micrologiciel [Quicktip]

Sécurisez votre Mac en définissant un mot de passe de micrologiciel [Quicktip]

Vous pouvez utiliser un mot de passe pour sécuriser vos données sur votre Mac - et vous devriez, mais à moins que votre Mac soit crypté, un voleur averti peut toujours accéder à vos données en amorçant la récupération et en réinitialisant le mot de passe . Ils peuvent alors échanger le disque et utiliser ou vendre l'ordinateur comme s'il était neuf.Pourquoi leu

(Conseils techniques et de conception)

Google I / O 2017: ce que Google est en train de planifier pour VR & AR

Google I / O 2017: ce que Google est en train de planifier pour VR & AR

Après s'être concentré en grande partie sur les nombreuses fonctionnalités et services qui viendront dans l'écosystème de Google en 2017, Google a tenu un deuxième discours à I / O 2017 qui se concentre uniquement sur deux sujets: la réalité virtuelle et la réalité augmentée .Pour cette keynote d'I / O 2017, Google a développé les positions de Daydream et de Tango dans un proche avenir, et ces changements sont plutôt significatifs pour les aspirations VR / AR de l'entreprise. Sans plus tard

(Conseils techniques et de conception)