
一个商城比较常用的jQuery加入购物车商品飞入动画特效,点击加入购物车按钮,商品图片飞入购物车图标里面,并通过抖动购物车来提示用户添加成功。
js代码
<script type=\"text/javascript\" src=\"js/jquery-2.1.1.min.js\"></script>
<script type=\"text/javascript\" src=\'js/jquery-ui.min.js\'></script>
<script type=\"text/javascript\">
$(\'.add-to-cart\').on(\'click\', function () {
var cart = $(\'.shopping-cart\');
var imgtodrag = $(this).parent(\'.item\').find(\'img\').eq(0);
if (imgtodrag) {
var imgclone = imgtodrag.clone().offset({
top: imgtodrag.offset().top,
left: imgtodrag.offset().left
}).css({
\'opacity\': \'0.5\',
\'position\': \'absolute\',
\'height\': \'150px\',
\'width\': \'150px\',
\'z-index\': \'100\'
}).appendTo($(\'body\')).animate({
\'top\': cart.offset().top + 10,
\'left\': cart.offset().left + 10,
\'width\': 75,
\'height\': 75
}, 1000, \'easeInOutExpo\');
setTimeout(function () {
cart.effect(\'shake\', { times: 2 }, 200);
}, 1500);
imgclone.animate({
\'width\': 0,
\'height\': 0
}, function () {
$(this).detach();
});
}
});
</script>










暂无评论内容