Maison >interface Web >js tutoriel >Comment implémenter l'effet de glisser jQuery

Comment implémenter l'effet de glisser jQuery

小云云
小云云original
2018-01-06 10:31:191160parcourir

Cet article vous présente principalement le code simple de jquery pour obtenir un effet de glissement. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer.

JQuery implémente l'exemple de code de l'effet de glissement. Le code spécifique est le suivant :

<!DOCTYPE html>
 <html>
<head>
<style>
 p{ width:100px; height:100px; background:red; position:absolute;}
 </style>
 <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
 <script>
 $(function(){
var disX = 0;
var disY = 0;
$(&#39;p&#39;).mousedown(function(ev){
disX = ev.pageX - $(this).offset().left;//获取鼠标到元素的left,top位置
disY = ev.pageY - $(this).offset().top;
$(document).mousemove(function(ev){
$(&#39;p&#39;).css(&#39;left&#39;,ev.pageX - disX);//获取移动后鼠标的位置,并重新赋值给元素
$(&#39;p&#39;).css(&#39;top&#39;,ev.pageY - disY);
});
$(document).mouseup(function(){
$(document).off();
});
return false;
});
 });
 </script>
 </head>
 <body>
 <p></p>
 </body>
 </html>

Recommandations associées :

Comment implémenter l'effet de glissement de la souris dans l'applet WeChat

Utiliser js pour implémenter un exemple d'effet de glissement div (compatible avec PC et mobile)

JS réalise l'effet de faire glisser div sur la page

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn