加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
right-nav.html 4.54 KB
一键复制 编辑 原始数据 按行查看 历史
Rofu 提交于 2016-11-23 11:08 . f
<!DOCTYPE html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>右侧悬浮加入购物车</title>
<link rel="stylesheet" type="text/css" href="css/right-nav.css" />
<script type="text/javascript" src="js/common.js"></script>
<script type="text/javascript" src="js/right-nav.js"></script>
</head>
<body id="home" style="height:1000px;">
<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="img/no-img_mid_.jpg" /></p>
<ul class="user_info">
<li>用户名:Lhc123</li>
<li>&nbsp;别:普通会员</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="img/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();
});
});
//获取购物车商品数量
window.setTimeout(function(){
$('.cart_num').html(JSON.parse($.cookie('Car')).length)
},2000)
}
</script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化