// JavaScript Document //PlaceHolder IE支持 var JPlaceHolder = { //检测 _check : function(){ return 'placeholder' in document.createElement('input'); }, //初始化 init : function(){ if(!this._check()){ this.fix(); } }, //修复 fix : function(){ jQuery(':input[placeholder]').each(function(index, element) { var self = $(this), txt = self.attr('placeholder'); self.wrap($('
').css({position:'relative', zoom:'1', border:'none', background:'none', padding:'none', margin:'none'})); var pos = self.position(), h = self.outerHeight(true), paddingleft = self.css('padding-left'); var holder = $('').text(txt).css({position:'absolute', left:pos.left, top:pos.top, height:h, lienHeight:h, paddingLeft:paddingleft, color:'#aaa'}).appendTo(self.parent()); self.focusin(function(e) { holder.hide(); }).focusout(function(e) { if(!self.val()){ holder.show(); } }); holder.click(function(e) { holder.hide(); self.focus(); }); }); } }; //执行 $(function() { JPlaceHolder.init(); //class=hacyimgload 延时加载图片 $("img.hacyimgload").hacyimgload(); //判断是否IE6 var isIE6 = false; if ('undefined' == typeof(document.body.style.maxHeight)) { isIE6 = true; } $("#searchForm .nav_search_input").focus(function(){ Ajax.call('/h_get_subsearch.php', '', hsubsearchResponse, 'GET', 'JSON'); $("#H_S_B").show(); $(this).attr("placeholder","") }); $("#searchForm .nav_search_input").blur(function(){ $("#H_S_B").hide(2000); $(this).attr("placeholder","山水 花鸟") }); $("a.guanzhu").hover(function(e) { $(this).parents(".top_in").find(".top_guanzhu_ab").css("display","block"); },function(g){ $(this).parents(".top_in").find(".top_guanzhu_ab").css("display","none"); }); $(".top_guanzhu_ab").hover(function(e) { $(this).css("display","block"); },function(g){ $(this).css("display","none"); }); $(".top_guanzhu_ab li.weixin").hover(function(e) { $(this).parents(".top_in").find(".weixin_img").css("display","block"); },function(g){ $(this).parents(".top_in").find(".weixin_img").css("display","none"); }); $(".weixin_img").hover(function(e) { $(this).css("display","block"); $(this).parents(".top_in").find(".top_guanzhu_ab").css("display","block"); },function(g){ $(this).css("display","none"); $(this).parents(".top_in").find(".top_guanzhu_ab").css("display","none"); }); //购物车切换效果 $(".shop_txt").mouseenter(function(){ $(this).find(".shopBody").fadeIn(); $(this).addClass("shop_txt_hover"); }); $(".shop_txt").mouseleave(function(){ $(this).find(".shopBody").fadeOut(); $(this).removeClass("shop_txt_hover"); }); $("#shopBody li.shopWhite").mouseenter(function(){ $(this).removeClass("shopWhite"); $(this).addClass("shopGray"); }); $("#shopBody li.shopWhite").mouseleave(function(){ $(this).removeClass("shopGray"); $(this).addClass("shopWhite"); }); /*下拉导航切换*/ $(".nav_cate").mouseenter(function(){ $(this).find(".nav_body").fadeIn(); }); $(".nav_cate").mouseleave(function(){ $(this).find(".nav_body").fadeOut(); }); $(".nav_body li").mouseenter(function(){ $(this).find(".sub_nav_body").fadeIn(); }); $(".nav_body li").mouseleave(function(){ $(this).find(".sub_nav_body").fadeOut(); }); /*index tabs*/ $(".index_tab_menu li").mouseenter(function(){ $(this).siblings().removeClass("current"); $(this).addClass("current"); }); $(".service i.close").click(function(){ $(this).parent(".service").css("display","none"); $(".qq_small").css("display","block"); }); $(".qq_small").hover(function(){ $(this).css("display","none"); $(".service").css("display","block"); }); /*首页名家名字2端对齐*/ $(".cate_brand_list ul a").each(function(){ var brd_name1 = $(this).text(); if (brd_name1.length < 3){ var str1 = brd_name1.substring(0,1); var str2 = brd_name1.substring(1,brd_name1.length); $(this).html(str1+' '+str2); } }); /*分类页筛选标题2端对齐*/ $(".category_screening .category_2 dl dt span.title").each(function(){ var attr_name1 = $(this).text(); if (attr_name1.length == 4){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,2); var str3 = attr_name1.substring(2,attr_name1.length); $(this).html(str1+' '+str2+' '+str3); } if (attr_name1.length == 3){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,attr_name1.length); $(this).html(str1+' '+str2); } }); /*分类页筛选标题2端对齐*/ $(".category_goods_list .category_filtrate dl dt").each(function(){ var attr_name1 = $(this).text(); if (attr_name1.length == 4){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,2); var str3 = attr_name1.substring(2,attr_name1.length); $(this).html(str1+' '+str2+' '+str3); } if (attr_name1.length == 3){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,attr_name1.length); $(this).html(str1+' '+str2); } }); /*字画内页项目2端对齐*/ $(".goods_show_info .item .dt").each(function(){ var attr_name1 = $(this).text(); if (attr_name1.length == 4){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,2); var str3 = attr_name1.substring(2,attr_name1.length); $(this).html(str1+' '+str2+' '+str3); } if (attr_name1.length == 3){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,attr_name1.length); $(this).html(str1+' '+str2); } }); /*搜索页标题2端对齐*/ $(".search_page_select dl dt").each(function(){ var attr_name1 = $(this).text(); if (attr_name1.length == 4){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,2); var str3 = attr_name1.substring(2,attr_name1.length); $(this).html(str1+' '+str2+' '+str3); } if (attr_name1.length == 3){ var str1 = attr_name1.substring(0,1); var str2 = attr_name1.substring(1,attr_name1.length); $(this).html(str1+' '+str2); } }); /*搜索页标题2端对齐*/ $(".search_page_select dl.brand_name dd a").each(function(){ var attr_name1 = $(this).text(); if (attr_name1.length == 3){ $(this).css("margin-right","10px"); } if (attr_name1.length == 2){ $(this).css("margin-right","21px"); } }); /*筛选更多显示*/ $(".category_goods_list .category_filtrate dl dd").each(function() { var havemore = 0; var ddheight = $(this).height(); if(ddheight > 32){ havemore = 1; $(this).height(32); } if(havemore < 1){ $(this).parents("dl").find("span.more").hide(); } }); /*筛选更多*/ $(".category_goods_list .category_filtrate dl span.more").click(function() { if($(this).hasClass("on")){ $(this).removeClass("on"); $(this).parents("dl").removeClass("on"); $(this).parents("dl").css("margin-top","0px"); $(this).find('em').text("更多"); $(this).parents("dl").find("dd").height(32); }else{ $(this).addClass("on"); $(this).parents("dl").addClass("on"); $(this).parents("dl").css("margin-top","-2px"); $(this).parents("dl").find("dd").height("auto"); $(this).find('em').text("收起"); category_filtrate_set($(this).parents("dl").siblings(this)); } }); /*筛选更多显示*/ $(".category_screening .category_2 dl dd").each(function() { var havemore = 0; var ddheight = $(this).height(); if($(this).hasClass("brand_name")){ if(ddheight > 60){ havemore = 1; $(this).height(60); } }else{ if(ddheight > 26){ havemore = 1; $(this).height(26); } } if(havemore < 1){ $(this).parents("dl").find("dt span.more").hide(); } }); /*筛选更多*/ $(".category_screening .category_2 dl dt span.more").click(function() { if($(this).hasClass("on")){ $(this).removeClass("on"); $(this).text("更多"); $(this).parents("dl").find("dd").height(26); $(this).parents("dl").find("dd.brand_name").height(60); }else{ $(this).addClass("on"); $(this).parents("dl").find("dd").height("auto"); $(this).text("收起"); } }); /*筛选更多显示*/ $(".search_page_select dl").each(function() { var havemore = 0; var ddheight = $(this).height(); if(ddheight > 38){ havemore = 1; $(this).height(38); } if(havemore < 1){ $(this).find("span.more").hide(); } }); /*搜索页筛选更多*/ $(".search_page_select dl dd.more").click(function() { if($(this).hasClass("on")){ $(this).removeClass("on"); $(this).find("span.more").text("更多"); $(this).parents("dl").removeClass("on"); $(this).parents("dl").height(40); $(this).parents("dl").width("100%"); }else{ $(this).addClass("on"); $(this).find("span.more").text("收起"); $(this).parents("dl").addClass("on"); $(this).parents("dl").height("auto"); var dl_on_width = $(this).parents("dl").width() - 4; $(this).parents("dl").width(dl_on_width); } }); /*搜索页筛选画家更多*/ $(".search_page_select dl.brand_name dd.opt").click(function() { if($(this).hasClass("on")){ $(this).removeClass("on"); $(this).find("span.more").text("更多"); $(this).parents("dl").removeClass("brand_all"); $(this).parents("dl").height(40); $(this).parents("dl").width("100%"); }else{ $(this).addClass("on"); $(this).find("span.more").text("收起"); var brand_all_width = $(this).parents("dl").width() - 4; $(this).parents("dl").height(150); $(this).parents("dl").addClass("brand_all"); $(this).parents("dl.brand_all").width(brand_all_width); } }); $("a.hacy_reply").click(function(){ $(this).parents(".goods_ordershare_replay_list").find(".reply_box").toggle(500); }); $(window).scroll(function() { if($(window).scrollTop() >= 100) { $("#totop").fadeIn(); }else{ $("#totop").fadeOut(); } if($('.goods_info').length && $('.goods_info').length>0) { gods = $(".goods_info").offset().top+2; if($(window).scrollTop() >= gods){ $(".goods_info_nav").addClass('goods_info_nav_prostion'); }else{ $(".goods_info_nav").removeClass('goods_info_nav_prostion'); } } }); $("span.all_reply").click(function() { $(this).parent("div.reply_list").find("dl.ishidden").toggle(500,all_reply_rcall); }); //对比框隐藏 $("#compare_box .compare_box .compare_box_title span").click(function() { $(this).parents("#compare_box").hide(200); }); //对比按钮 $(".goods_list dl dd span#compare_btn").click(function() { $("#compare_box").show(200); if($(this).hasClass("btn-compare-on")){ $(this).addClass("btn-compare"); $(this).removeClass("btn-compare-on"); var tempgoodsid = $(this).attr("goodsid"); $('#comparison li#'+tempgoodsid).remove(); $("