本文以实例介绍聚美优品的加入购物车效果。
页面底部有演示、免费下载链接。若是想看更多js特效、网站源码、 js教程请访问【素材火】 http://www.sucaihuo.com/js 还有演示DEMO,最主要是可以免费下载。1、<br>
HTML<br>
首先我们先放置三个商品:<br>
<li> <br>
<div> <br>
<div> <br>
<a> <br>
<img src="/static/imghwm/default1.png" data-src="http://img10.360buyimg.com/n8/jfs/t796/330/522006924/150196/c7b07d46/552b6b96N0f14084b.jpg" class="lazy" alt="jQuery仿聚美优品加入购物车效果" >
width="220" height="282" /> <br>
</a> <br>
</div> <br>
<div> <br>
<a> <br>
花开二度2015新款夏装韩版波西米亚风女装中长款无袖宽松雪纺沙滩 <br>
</a> <br>
</div> <br>
<div> <br>
<a> <br>
加入购物车 <br>
</a> <br>
</div> <br>
</div> <br>
</li> <br>
......<br>
接着我们放置一个抛物线图片及右侧购物车浮动层。<br>
<div> <br>
<img src="/static/imghwm/default1.png" data-src="images/item-pic.jpg" class="lazy" alt="jQuery仿聚美优品加入购物车效果" > <br>
</div>
<br>
2、<br>
jQuery<br>
$(".quick_links_panel li").mouseenter(function() { <br>
$(this).children(".mp_tooltip").animate({ <br>
left: -92, <br>
queue: true <br>
}); <br>
$(this).children(".mp_tooltip").css("visibility", "visible"); <br>
$(this).children(".ibar_login_box").css("display", "block"); <br>
}); <br>
$(".quick_links_panel li").mouseleave(function() { <br>
$(this).children(".mp_tooltip").css("visibility", "hidden"); <br>
$(this).children(".mp_tooltip").animate({ <br>
left: -121, <br>
queue: true <br>
}); <br>
$(this).children(".ibar_login_box").css("display", "none"); <br>
}); <br>
$(".quick_toggle li").mouseover(function() { <br>
$(this).children(".mp_qrcode").show(); <br>
}); <br>
$(".quick_toggle li").mouseleave(function() { <br>
$(this).children(".mp_qrcode").hide(); <br>
}); <br>
<br>
// 元素以及其他一些变量 <br>
var eleFlyElement = document.querySelector("#flyItem"), <br>
eleShopCart = document.querySelector("#shopCart"); <br>
var numberItem = 0; <br>
// 抛物线运动 <br>
var myParabola = funParabola(eleFlyElement, eleShopCart, { <br>
speed: 400, <br>
//抛物线速度 <br>
curvature: 0.0008, <br>
//控制抛物线弧度 <br>
complete: function() { <br>
eleFlyElement.style.visibility = "hidden"; <br>
eleShopCart.querySelector("span").innerHTML = ++numberItem; <br>
} <br>
}); <br>
// 绑定点击事件 <br>
if (eleFlyElement && eleShopCart) { <br>
<br>
[].slice.call(document.getElementsByClassName("btnCart")).forEach(function(button) { <br>
button.addEventListener("click", <br>
function(event) { <br>
var src = $(this).parents("li").find('.p-img').find("img").attr("src"); <br>
$("#flyItem").find("img").attr("src", src); <br>
// 滚动大小 <br>
var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft || 0, <br>
scrollTop = document.documentElement.scrollTop || document.body.scrollTop || 0; <br>
eleFlyElement.style.left = event.clientX + scrollLeft + "px"; <br>
eleFlyElement.style.top = event.clientY + scrollTop + "px"; <br>
eleFlyElement.style.visibility = "visible"; <br>
<br>
// 需要重定位 <br>
myParabola.position().move(); <br>
}); <br>
}); <br>
}
查看该特效演示及免费下载,请访问【素材火】:http://www.sucaihuo.com/js/64.html
AD:真正免费,域名+虚机+企业邮箱=0元

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Listes Sec
SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit
