You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
343 lines
8.2 KiB
343 lines
8.2 KiB
$(function(){
|
|
//判断是否IE6
|
|
var isIE6 = false;
|
|
if ('undefined' == typeof(document.body.style.maxHeight)) {
|
|
isIE6 = true;
|
|
}
|
|
|
|
//头部关注MIQI伸缩
|
|
$(".background_pay").mouseenter(function(){
|
|
$(this).find(".bookmail_more").show();
|
|
$(this).addClass("background_pay_hover");
|
|
});
|
|
|
|
$(".background_pay").mouseleave(function(){
|
|
$(this).find(".bookmail_more").hide();
|
|
$(this).removeClass("background_pay_hover");
|
|
});
|
|
|
|
//头部主导航鼠标经过效果
|
|
$(".subNav ul li ").mouseenter(function(){
|
|
$(this).find(".sub_nav").show();
|
|
});
|
|
|
|
$(".subNav ul li ").mouseleave(function(){
|
|
$(this).find(".sub_nav").hide();
|
|
});
|
|
|
|
//购物车切换效果
|
|
$("#ECS_CARTINFO").mouseenter(function(){
|
|
$(this).find(".shopBody").fadeIn();
|
|
$(this).find(".shop_txt").addClass("shop_txt_hover");
|
|
});
|
|
|
|
$("#ECS_CARTINFO").mouseleave(function(){
|
|
$(this).find(".shopBody").fadeOut();
|
|
$(this).find(".shop_txt").removeClass("shop_txt_hover");
|
|
});
|
|
|
|
|
|
|
|
//商品分类树
|
|
$(".leftNav ul li").mouseenter(function(){
|
|
$(this).find(".leftSubNav_list").show();
|
|
$(this).addClass("current");
|
|
});
|
|
|
|
$(".leftNav ul li").mouseleave(function(){
|
|
$(this).find(".leftSubNav_list").hide();
|
|
$(this).removeClass("current");
|
|
});
|
|
|
|
//商品分类树右侧切换效果
|
|
$(".slideBox").mouseenter(function(){
|
|
$(this).find(".banner_btn_left").show();
|
|
$(this).addClass("banner_btn_left_hover");
|
|
});
|
|
|
|
$(".slideBox").mouseleave(function(){
|
|
$(this).find(".banner_btn_left").hide();
|
|
$(this).removeClass("banner_btn_left_hover");
|
|
});
|
|
|
|
$(".slideBox").mouseenter(function(){
|
|
$(this).find(".banner_btn_right").show();
|
|
$(this).addClass("banner_btn_right_hover");
|
|
});
|
|
|
|
$(".slideBox").mouseleave(function(){
|
|
$(this).find(".banner_btn_right").hide();
|
|
$(this).removeClass("banner_btn_right_hover");
|
|
});
|
|
|
|
//除首页商品分类鼠标移上去效果
|
|
$(".classNav ").mouseenter(function(){
|
|
$(this).find(".left_nav").show();
|
|
|
|
});
|
|
|
|
$(".classNav ").mouseleave(function(){
|
|
$(this).find(".left_nav").hide();
|
|
|
|
});
|
|
|
|
|
|
//轮播广告下侧图片上下浮动
|
|
|
|
$("#banner_01 .big_txt ").mouseenter(function(){
|
|
$("#banner_01 .big_txt ").stop();
|
|
$(this).animate({top: '173px'}, 300);
|
|
})
|
|
|
|
$(" #banner_01 .big_txt ").mouseleave(function(){
|
|
$("#banner_01 .big_txt ").stop();
|
|
$(this).animate({top: '153px'}, 300);
|
|
})
|
|
|
|
$("#banner_02 .big_txt ").mouseenter(function(){
|
|
$("#banner_02 .big_txt ").stop();
|
|
$(this).animate({top: '173px'}, 300);
|
|
})
|
|
|
|
$(" #banner_02 .big_txt ").mouseleave(function(){
|
|
$("#banner_02 .big_txt ").stop();
|
|
$(this).animate({top: '153px'}, 300);
|
|
})
|
|
|
|
$("#banner_03 .big_txt ").mouseenter(function(){
|
|
$("#banner_03 .big_txt ").stop();
|
|
$(this).animate({top: '173px'}, 300);
|
|
})
|
|
|
|
$(" #banner_03 .big_txt ").mouseleave(function(){
|
|
$("#banner_03 .big_txt ").stop();
|
|
$(this).animate({top: '153px'}, 300);
|
|
})
|
|
|
|
$("#banner_04 .big_txt ").mouseenter(function(){
|
|
$("#banner_04 .big_txt ").stop();
|
|
$(this).animate({top: '173px'}, 300);
|
|
})
|
|
|
|
$(" #banner_04 .big_txt ").mouseleave(function(){
|
|
$("#banner_04 .big_txt ").stop();
|
|
$(this).animate({top: '153px'}, 300);
|
|
})
|
|
|
|
|
|
//本周热推鼠标移上去的效果
|
|
$(".hot_list01 dd").mouseenter(function(){
|
|
$(this).find(".hot_btn").show();
|
|
$(this).find(".hot_line").show();
|
|
});
|
|
|
|
$(".hot_list01 dd").mouseleave(function(){
|
|
$(this).find(".hot_btn").hide();
|
|
$(this).find(".hot_line").hide();
|
|
});
|
|
|
|
|
|
$(".hot_list02 dt").mouseenter(function(){
|
|
$(this).find(".hot_btn").show();
|
|
$(this).find(".hot_line").show();
|
|
});
|
|
|
|
$(".hot_list02 dt").mouseleave(function(){
|
|
$(this).find(".hot_btn").hide();
|
|
$(this).find(".hot_line").hide();
|
|
});
|
|
|
|
$(".hot_list02 dd").mouseenter(function(){
|
|
$(this).find(".hot_btn").show();
|
|
$(this).find(".hot_line").show();
|
|
});
|
|
|
|
$(".hot_list02 dd").mouseleave(function(){
|
|
$(this).find(".hot_btn").hide();
|
|
$(this).find(".hot_line").hide();
|
|
});
|
|
|
|
|
|
//列表页商品分类左侧导航点击切换
|
|
$("#cate h1").click(function(){
|
|
if($(this).next("ul").is(":visible"))
|
|
{
|
|
$(this).next("ul").hide();
|
|
}
|
|
else
|
|
{
|
|
$("#cate ul").hide();
|
|
$(this).next("ul").show();
|
|
}
|
|
})
|
|
|
|
//列表页商品分类
|
|
$(".y_searchList .li").mouseenter(function(){
|
|
$(this).find(".y_hide").show();
|
|
$(this).addClass("li_hover");
|
|
});
|
|
|
|
$(".y_searchList .li").mouseleave(function(){
|
|
$(this).find(".y_hide").hide();
|
|
$(this).removeClass("li_hover");
|
|
});
|
|
|
|
//详情页会员等级弹出框
|
|
$(".center_collect_help ").mouseenter(function(){
|
|
$(this).find(".center_collect_pop").show();
|
|
|
|
});
|
|
|
|
$(".center_collect_help ").mouseleave(function(){
|
|
$(this).find(".center_collect_pop").hide();
|
|
|
|
});
|
|
|
|
//详情页切换点击事件
|
|
$("#inner .inLeft_btn a").click(function(){
|
|
$("#inner .inLeft_btn a").removeClass("current");
|
|
$(this).addClass("current");
|
|
})
|
|
|
|
|
|
//详情页放大镜切换
|
|
$(".imgInfo").slide({mainCell:".imgInfo_img ul",effect:"left",titCell:".picture img",titOnClassName:"onbg",prevCell:"#goodsPicPrev",nextCell:"#goodsPicNext",trigger:"click"});
|
|
|
|
//详情页添加购物车弹出层点击关闭
|
|
$("#addtocartdialog .center_pop_close a").click(function(){
|
|
$("#addtocartdialog").hide();
|
|
})
|
|
|
|
|
|
//商品详情页评价弹出层关闭
|
|
$("#commentform .close").click(function(){
|
|
$("#commentform").hide();
|
|
$("#boxOverlay").hide();
|
|
})
|
|
|
|
|
|
//商品详情页评价弹出层显示
|
|
|
|
$("#showcommentform").click(function(){
|
|
$("#commentform").show();
|
|
$("#boxOverlay").show();
|
|
if(isIE6)
|
|
{
|
|
$("#boxOverlay").css({height:$(window).height(),width:$(window).width(),left:-$(".inDetail_box").offset().left});
|
|
}
|
|
})
|
|
|
|
//IE6下商品详情页评价弹出层以及半透明遮罩层兼容设置
|
|
|
|
$(window).scroll(function(){
|
|
if($(".inDetail_box").length > 0)
|
|
{
|
|
if(isIE6)
|
|
{
|
|
var a = $(window).scrollTop();
|
|
var b = $(".inDetail_box").offset();
|
|
var c = b.top;
|
|
var d = a-c;
|
|
var e = d+150;
|
|
|
|
$("#commentform").css({position:"absolute",top:e});
|
|
$("#boxOverlay").css({position:"absolute",top:d});
|
|
}
|
|
}
|
|
})
|
|
|
|
|
|
})
|
|
|
|
/****************************函数部分***************************/
|
|
|
|
//首页页添加购物车弹出层点击关闭
|
|
function close_div(goods_id,goods_recommend)
|
|
{
|
|
if(goods_recommend && goods_recommend!='')
|
|
{
|
|
$("#addtocartdialog_retui_"+goods_id+"_"+goods_recommend).hide();
|
|
}
|
|
else
|
|
{
|
|
$("#addtocartdialog_retui_"+goods_id).hide();
|
|
}
|
|
}
|
|
|
|
//描述符合评论
|
|
function showrank(obj,num,rankid,commentrank){
|
|
$(obj).parent().removeClass();
|
|
$(obj).parent().addClass("cmtRank");
|
|
$(obj).parent().addClass("fen"+num);
|
|
$(rankid).html(num+".0分");
|
|
if($(commentrank))
|
|
{
|
|
$(commentrank).val(num);
|
|
}
|
|
}
|
|
function hiddenrank(obj,rankid,commentrank){
|
|
if($(commentrank).val())
|
|
{
|
|
showrank(obj,$(commentrank).val(),'#Rank','#commentrank');
|
|
}
|
|
else
|
|
{
|
|
showrank(obj,1,'#Rank','#commentrank');
|
|
}
|
|
}
|
|
|
|
//服务态度评论
|
|
function showServer(obj,num,rankid,commentrank){
|
|
$(obj).parent().removeClass();
|
|
$(obj).parent().addClass("cmtServer");
|
|
$(obj).parent().addClass("fen"+num);
|
|
$(rankid).html(num+".0分");
|
|
if($(commentrank))
|
|
{
|
|
$(commentrank).val(num);
|
|
}
|
|
}
|
|
function hiddenServer(obj,rankid,commentrank){
|
|
if($(commentrank).val())
|
|
{
|
|
showServer(obj,$(commentrank).val(),'#Server','#commentServer');
|
|
}
|
|
else
|
|
{
|
|
showServer(obj,1,'#Server','#commentServer');
|
|
}
|
|
}
|
|
|
|
//发货速度评论
|
|
function showDelivery(obj,num,rankid,commentrank){
|
|
$(obj).parent().removeClass();
|
|
$(obj).parent().addClass("cmtDelivery");
|
|
$(obj).parent().addClass("fen"+num);
|
|
$(rankid).html(num+".0分");
|
|
if($(commentrank))
|
|
{
|
|
$(commentrank).val(num);
|
|
}
|
|
}
|
|
function hiddenDelivery(obj,rankid,commentrank){
|
|
if($(commentrank).val())
|
|
{
|
|
showDelivery(obj,$(commentrank).val(),'#Delivery','#commentDelivery');
|
|
}
|
|
else
|
|
{
|
|
showDelivery(obj,1,'#Delivery','#commentDelivery');
|
|
}
|
|
}
|
|
|
|
function show_del(a)
|
|
{
|
|
$(a).removeClass("shopWhite");
|
|
$(a).addClass("shopGray");
|
|
}
|
|
|
|
function hide_del(a)
|
|
{
|
|
$(a).removeClass("shopGray");
|
|
$(a).addClass("shopWhite");
|
|
}
|