jquery商城购物车右侧悬浮加入购物车动画效果
<script type=
"text/javascript"
src=
"js/jquery-1.7.min.js"
></script>
<script type=
"text/javascript"
src=
"js/common.js"
></script>
<script type=
"text/javascript"
src=
"js/quick_links.js"
></script>
<script type=
"text/javascript"
src=
"js/parabola.js"
></script>
<script type=
"text/javascript"
>
$(
".quick_links_panel li"
).mouseenter(
function
(){
$(
this
).children(
".mp_tooltip"
).animate({left:-92,queue:
true
});
$(
this
).children(
".mp_tooltip"
).css(
"visibility"
,
"visible"
);
$(
this
).children(
".ibar_login_box"
).css(
"display"
,
"block"
);
});
$(
".quick_links_panel li"
).mouseleave(
function
(){
$(
this
).children(
".mp_tooltip"
).css(
"visibility"
,
"hidden"
);
$(
this
).children(
".mp_tooltip"
).animate({left:-121,queue:
true
});
$(
this
).children(
".ibar_login_box"
).css(
"display"
,
"none"
);
});
$(
".quick_toggle li"
).mouseover(
function
(){
$(
this
).children(
".mp_qrcode"
).show();
});
$(
".quick_toggle li"
).mouseleave(
function
(){
$(
this
).children(
".mp_qrcode"
).hide();
});
// 元素以及其他一些变量
var
eleFlyElement = document.querySelector(
"#flyItem"
), eleShopCart = document.querySelector(
"#shopCart"
);
var
numberItem = 0;
// 抛物线运动
var
myParabola = funParabola(eleFlyElement, eleShopCart, {
speed: 400,
//抛物线速度
curvature: 0.0008,
//控制抛物线弧度
complete:
function
() {
eleFlyElement.style.visibility =
"hidden"
;
eleShopCart.querySelector(
"span"
).innerHTML = ++numberItem;
}
});
// 绑定点击事件
if
(eleFlyElement && eleShopCart) {
[].slice.call(document.getElementsByClassName(
"btnCart"
)).forEach(
function
(button) {
button.addEventListener(
"click"
,
function
(event) {
// 滚动大小
var
scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft || 0,
scrollTop = document.documentElement.scrollTop || document.body.scrollTop || 0;
eleFlyElement.style.left = event.clientX + scrollLeft +
"px"
;
eleFlyElement.style.top = event.clientY + scrollTop +
"px"
;
eleFlyElement.style.visibility =
"visible"
;
// 需要重定位
myParabola.position().move();
});
});
}
</script>
jquery商城购物车右侧悬浮加入购物车动画效果的更多相关文章
- 基于jquery右侧悬浮加入购物车代码
分享一款基于jquery右侧悬浮加入购物车代码.这是一款基于jQuery实现的仿天猫右侧悬浮加入购物车菜单代码. 在线预览 源码下载 实现的代码: <!--左侧产品parabola.js控制 ...
- 在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果
查看本章节 查看作业目录 需求说明: 在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果 用户将光标移动到"最新动态页"或"帮助查询" ...
- jQuery鼠标悬停文字渐隐渐现动画效果
jQuery鼠标悬停文字渐隐渐现动画效果 当时是做项目的时候用到的所以图片有些大,九张,真正要做图片不需要这么大 css样式 <style> *{ margin: 0; padding: ...
- jQuery 特效:盒子破碎和移动动画效果
今天,我们将创建一个使用 jQuery 制作的非常甜蜜的动画效果.我们的想法是在网站的顶部有小盒子,当一个菜单项被点击时,箱子动画形成的主要内容区域分散在各处.我们会用一些不同的动画效果,我们将为菜单 ...
- jquery css3问卷答题卡翻页动画效果
这个选项调查的特效以选项卡的形式,每答完一道题目自动切换到下一条,颇具特色.使用jQuery和CSS3,适合HTML5浏览器. 效果展示 http://hovertree.com/texiao/jqu ...
- jquery为表格行添加上下移动画效果
为项目列表项添加上下移动动画.首先想使用jquery animate来做到这一点.但我用的是table和tr作为列表和列表项,但jquery动画方法不支持table里的tr(Animations ar ...
- jquery 显示弹出层可利用动画效果
1 show()方法和hide()方法 $("selector").show() 从display:none还原元素默认或已设置的display属性$("selecto ...
- 关于Android WindowManager显示悬浮窗的动画效果
要实现WindowManager添加的窗口,实现动画显示,就需要添加如下红色的属性,其他的添加View只要设置其Animations属性也会实现动画,当然自己实现也可,但是能直接用系统的已经实现好的, ...
- jQuery选择器、事件、节点、动画效果
一.选择器 基本选择器: 标签选择器: $("h1").css() 类选择器: $(".c").css() id选择器: $(&quo ...
随机推荐
- LA 4119 - Always an integer
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_probl ...
- daemon
关于daemon,其最简单的用法是: , ) == -) ; 将上面代码放置程序中,程序执行到这一行,就会自动进入后台运行,不再与终端交互,即终端再输入的参数无效,程序的输出(比如printf等)无效 ...
- Quartz 2D 图形上下文栈 矩阵 裁剪
Quartz 2D 图形上下文栈 矩阵 // // DJVIew.m // 图形上下文栈 // // Created by zjj on 15/6/30. // Copyright (c) 2015 ...
- 关于查询oracle in >1000 的讨论
https://q.cnblogs.com/q/88538/
- ajax异步文件上传,iframe方式
不是我写的,我看了他的,思路很明确: 实现思路: 在js脚本中动态创建form,动态创建form中的内容,将文件上传的内容以隐藏域的方式提交过去,然后写好回调等. 感觉思路不难,但是我写不出来,感觉需 ...
- IOS导航栏的使用方法
本文是使用纯代码实现一个导航栏的效果.单击按钮并且产生事件.基本思路是: 1.创建一个导航栏(UINavigationBar对象) 2.创建一个导航栏集合(UINavigationItem对象) 3. ...
- poj1014 dp 多重背包
//Accepted 624 KB 16 ms //dp 背包 多重背包 #include <cstdio> #include <cstring> #include <i ...
- SVG 2D入门6 - 坐标与变换
坐标系统 SVG存在两套坐标系统:视窗坐标系与用户坐标系.默认情况下,用户坐标系与视窗坐标系的点是一一对应的,都为原点在视窗的左上角,x轴水平向右,y轴竖直向下:如下图所示: SVG的视窗位置一般是由 ...
- 自定义UIPageControl圆点的图片
iphone的UIPageControl控件可以显示用户huan'dong滑动到的页码.但是里面的小点的颜色时默认的白色.如果背景也是白色的hu话,你就悲剧了.于是乎上网找了一些资料,找到了改变UIP ...
- BZOJ 3782 上学路线
首先这个题需要dp.dp[i]=C(x[i]+y[i],x[i])-Σdp[j]*C(x[i]-x[j]+y[i]-y[j],x[i]-x[j])(x[i]>=x[j],y[i]>=y[j ...