基于jquery右侧悬浮加入购物车代码
分享一款基于jquery右侧悬浮加入购物车代码。这是一款基于jQuery实现的仿天猫右侧悬浮加入购物车菜单代码。

实现的代码:
<!--左侧产品parabola.js控制-->
<div class="main">
<div id="plist">
<ul>
<li>
<div class="lh_wrap">
<div class="p-img">
<a href="#">
<img alt="入驻商家测试商品3" src="data:images/147_thumb_G_1409275114094.jpg" title="入驻商家测试商品3"
width="240" height="240"></a></div>
<div class="p-name">
<a href="#" title="入驻商家测试商品3">入驻商家测试商品3</a></div>
<div class="p-price">
<strong>¥300</strong><span id="p200"></span></div>
<div class="extra">
<a href="#">已售出0件</a></div>
<div class="btns">
<a href="javascript:;" class="add_cart_large btnCart">加入购物车</a> <a href="javascript:;"
class="add_cart_small btnCart">关注</a> <a class="btn-compare">
<input id="147" onclick="Compare.add(this, 147,'入驻商家测试商品3','1', 'images/201408/thumb_img/147_thumb_G_1409275114094.jpg', '¥300', '¥360')"
type="checkbox">
<label for="147">
对比</label>
</a>
</div>
</div>
</li>
<li>
<div class="lh_wrap">
<div class="p-img">
<a href="#">
<img alt="入驻商家测试商品3" src="data:images/147_thumb_G_1409275114094.jpg" title="入驻商家测试商品3"
width="240" height="240"></a></div>
<div class="p-name">
<a href="#" title="入驻商家测试商品3">入驻商家测试商品3</a></div>
<div class="p-price">
<strong>¥300</strong><span id="p200"></span></div>
<div class="extra">
<a href="#">已售出0件</a></div>
<div class="btns">
<a href="javascript:;" class="add_cart_large btnCart">加入购物车</a> <a href="javascript:;"
class="add_cart_small btnCart">关注</a> <a class="btn-compare">
<input id="147" onclick="Compare.add(this, 147,'入驻商家测试商品3','1', 'images/201408/thumb_img/147_thumb_G_1409275114094.jpg', '¥300', '¥360')"
type="checkbox">
<label for="147">
对比</label>
</a>
</div>
</div>
</li>
<li>
<div class="lh_wrap">
<div class="p-img">
<a href="#">
<img alt="入驻商家测试商品3" src="data:images/147_thumb_G_1409275114094.jpg" title="入驻商家测试商品3"
width="240" height="240"></a></div>
<div class="p-name">
<a href="#" title="入驻商家测试商品3">入驻商家测试商品3</a></div>
<div class="p-price">
<strong>¥300</strong><span id="p200"></span></div>
<div class="extra">
<a href="#">已售出0件</a></div>
<div class="btns">
<a href="javascript:;" class="add_cart_large btnCart">加入购物车</a> <a href="javascript:;"
class="add_cart_small btnCart">关注</a> <a class="btn-compare">
<input id="147" onclick="Compare.add(this, 147,'入驻商家测试商品3','1', 'images/201408/thumb_img/147_thumb_G_1409275114094.jpg', '¥300', '¥360')"
type="checkbox">
<label for="147">
对比</label>
</a>
</div>
</div>
</li>
<li>
<div class="lh_wrap">
<div class="p-img">
<a href="#">
<img alt="入驻商家测试商品3" src="data:images/147_thumb_G_1409275114094.jpg" title="入驻商家测试商品3"
width="240" height="240"></a></div>
<div class="p-name">
<a href="#" title="入驻商家测试商品3">入驻商家测试商品3</a></div>
<div class="p-price">
<strong>¥300</strong><span id="p200"></span></div>
<div class="extra">
<a href="#">已售出0件</a></div>
<div class="btns">
<a href="javascript:;" class="add_cart_large btnCart">加入购物车</a> <a href="javascript:;"
class="add_cart_small btnCart">关注</a> <a class="btn-compare">
<input id="147" onclick="Compare.add(this, 147,'入驻商家测试商品3','1', 'images/201408/thumb_img/147_thumb_G_1409275114094.jpg', '¥300', '¥360')"
type="checkbox">
<label for="147">
对比</label>
</a>
</div>
</div>
</li>
<li>
<div class="lh_wrap">
<div class="p-img">
<a href="#">
<img alt="入驻商家测试商品3" src="data:images/147_thumb_G_1409275114094.jpg" title="入驻商家测试商品3"
width="240" height="240"></a></div>
<div class="p-name">
<a href="#" title="入驻商家测试商品3">入驻商家测试商品3</a></div>
<div class="p-price">
<strong>¥300</strong><span id="p200"></span></div>
<div class="extra">
<a href="#">已售出0件</a></div>
<div class="btns">
<a href="javascript:;" class="add_cart_large btnCart">加入购物车</a> <a href="javascript:;"
class="add_cart_small btnCart">关注</a> <a class="btn-compare">
<input id="147" onclick="Compare.add(this, 147,'入驻商家测试商品3','1', 'images/201408/thumb_img/147_thumb_G_1409275114094.jpg', '¥300', '¥360')"
type="checkbox">
<label for="147">
对比</label>
</a>
</div>
</div>
</li>
</ul>
</div>
<div id="flyItem" class="fly_item">
<img src="data:images/item-pic.jpg" width="40" height="40"></div>
</div>
<!--右侧贴边导航quick_links.js控制-->
<div class="mui-mbar-tabs">
<div class="quick_link_mian">
<div class="quick_links_panel">
<div id="quick_links" class="quick_links">
<li><a href="#" class="my_qlinks"><i class="setting"></i></a>
<div class="ibar_login_box status_login">
<div class="avatar_box">
<p class="avatar_imgbox">
<img src="data:images/no-img_mid_.jpg" /></p>
<ul class="user_info">
<li>用户名:sl19931003</li>
<li>级 别:普通会员</li>
</ul>
</div>
<div class="login_btnbox">
<a href="#" class="login_order">我的订单</a> <a href="#" class="login_favorite">我的收藏</a>
</div>
<i class="icon_arrow_white"></i>
</div>
</li>
<li id="shopCart"><a href="#" class="message_list"><i class="message"></i>
<div class="span">
购物车</div>
<span class="cart_num">0</span></a> </li>
<li><a href="#" class="history_list"><i class="view"></i></a>
<div class="mp_tooltip" style="visibility: hidden;">
我的资产<i class="icon_arrow_right_black"></i></div>
</li>
<li><a href="#" class="mpbtn_histroy"><i class="zuji"></i></a>
<div class="mp_tooltip">
我的足迹<i class="icon_arrow_right_black"></i></div>
</li>
<li><a href="#" class="mpbtn_wdsc"><i class="wdsc"></i></a>
<div class="mp_tooltip">
我的收藏<i class="icon_arrow_right_black"></i></div>
</li>
<li><a href="#" class="mpbtn_recharge"><i class="chongzhi"></i></a>
<div class="mp_tooltip">
我要充值<i class="icon_arrow_right_black"></i></div>
</li>
</div>
<div class="quick_toggle">
<li><a href="#"><i class="kfzx"></i></a>
<div class="mp_tooltip">
客服中心<i class="icon_arrow_right_black"></i></div>
</li>
<li><a href="#none"><i class="mpbtn_qrcode"></i></a>
<div class="mp_qrcode" style="display: none;">
<img src="data:images/weixin_code_145.png" width="148" height="175" /><i class="icon_arrow_white"></i></div>
</li>
<li><a href="#top" class="return_top"><i class="top"></i></a></li>
</div>
</div>
<div id="quick_links_pop" class="quick_links_pop hide">
</div>
</div>
</div>
<!--[if lte IE 8]>
<script src="js/ieBetter.js"></script>
<![endif]-->
<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>
via:http://www.w2bc.com/Article/32534
基于jquery右侧悬浮加入购物车代码的更多相关文章
- jQuery右侧悬浮楼层滚动 电梯菜单
http://www.kaiu.net/effectCon.aspx?id=2198 <!doctype html> <html> <head> <meta ...
- 基于jQuery右下角旋转环状菜单代码
基于jQuery右下角旋转环状菜单代码.这是一款固定在页面的右下角位置,当用户点击了主菜单按钮后,子菜单项会以环状旋转进入页面,并使用animate.css来制作动画效果.效果图如下: 在线预览 ...
- 基于jQuery垂直多级导航菜单代码
基于jQuery垂直多级导航菜单代码是一款黑色风格的jQuery竖直导航菜单特效下载.效果图如下: 在线预览 源码下载 实现的代码. html代码: <ul class="ce&q ...
- 基于jQuery图片自适应排列显示代码
基于jQuery图片自适应排列显示代码.这是一款基于jquery.flex-images插件实现的类似谷歌图片流效果.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div ...
- 基于jQuery在线问卷答题系统代码
分享一款基于jQuery在线问卷答题系统代码是一款实用的jQuery答题插件,点击下一题切换带有淡入淡出效果.实现的效果图如下: 在线预览 源码下载 实现的代码. html代码: <div ...
- 基于jQuery左右滑动切换图片代码
分享一款基于jQuery左右滑动切换图片代码.这是一款基于jQuery实现的左右滑动切换焦点图代码.效果图如下: 在线预览 源码下载 实现的代码: <div class="v_ou ...
- (转)passwordStrength 基于jquery的密码强度检测代码使用介绍
使用很简单. 代码如下: $('#pass').passwordStrength(); XHTML 代码如下: <p><label>请输入密码:</label> ...
- 基于jQuery实现文字倾斜显示代码
这是一款基于jQuery实现文字倾斜显示,这是一款基于jQuery实现的超酷动态文字显示效果.适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. ...
- jquery商城购物车右侧悬浮加入购物车动画效果
<script type="text/javascript" src="js/jquery-1.7.min.js"></script> ...
随机推荐
- 如何使用jmeter来实现更大批量的并发的解决方案
近期在用JMeter进行负载测试的 时候,发现使用单台机器模拟测试超过比如500个进程的并发就有些力不从心或者说不能如实的反应实际情况,在执行的过程中,JMeter自身会自动关闭, 要解决这个问题,则 ...
- 网址URL中特殊字符转义编码
网址URL中特殊字符转义编码字符 - URL编码值空格 - %20" - %22# - %23% - %25& - %26( - %28) - %29+ - %2B, - %2C/ ...
- hdu 4412 Sky Soldiers(区间DP)
Sky Soldiers Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tot ...
- Android网络开发之WebKet引擎基础
Android浏览器的内核是Webkit引擎,WebKit的前身是KDE小组的KHTML. Apple公司推出的Safari浏览器,使用的内核是装备了KHTML的WebKit引擎. WebKit内核在 ...
- 创建表时 ORA-00955: 名称已由现有对象使用
如下,在执行创建表语句时报错如下: 执行下面sql查询 select a.OBJECT_type,a.* from all_objects a where upper(a.OBJECT_NAME) = ...
- HDUOJ----4504 威威猫系列故事——篮球梦
威威猫系列故事——篮球梦 Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total ...
- Oracle JDBC配置
Oracle数据库是收费的,Oracle的JDBC驱动在Maven仓库中虽有其名,却无法下载到jar包. 这就需要手动下载Oracle JDBC驱动并将其安装到本地Maven仓库中. 如果从官网下载, ...
- Go从入门到精通(一)go语言初识
一.第一个go程序 package main import ( "fmt" ) func main(){ fmt.Println("hello world") ...
- ModelSim之tcl自动化仿真
摘要: ModelSim的tcl最大的优势就在于它可以让整个仿真自动运行,免除每次进行各种用户界面控制操作的麻烦.用tcl就可以自动完成建库.映射库到物理目录.编译源代码.启动仿真器.运行仿真等一系列 ...
- 对Android的恶意吐槽(勿看,有毒)
CSDN博客:http://blog.csdn.net/niu_gao 我觉得android系统中有一个特恶心人的大败笔.就是这个大败笔造成了android系统的卡卡卡不停. 这个大败笔就是对acti ...