ar st = 0;
//关闭前一个多选框
if(cancelBtn != null){
$(cancelBtn).parent().siblings('ul').removeClass('z-show-more');
$(cancelBtn).parent().siblings('ul').find('li >a').each(function(i,o){
$(o).removeClass('select selected');
$(o).attr('href',$(o).data('href'));
$(o).children('i').removeClass('selected').css('display','');
$(o).unbind('click');
});
$(cancelBtn).parent().siblings('.f-ext').show().children('a').removeClass('checked');
$(cancelBtn).parent().hide();
$(cancelBtn).siblings().removeClass('u-confirm01');
}
cancelBtn = $(_this).parent().siblings('div').find('.u-cancel');
//打开多选框
$(_this).addClass('checked');
$(_this).siblings().addClass('checked');
$(_this).parent().siblings('.g-btns').show();
$(_this).parent().siblings('ul').addClass('z-show-more');
$(_this).parent().siblings('ul').find('li>a').each(function(i,o){
$(o).addClass('select');
$(o).children('i').css('display','inline');
$(o).attr('href','javascript:;');
$(o).bind('click',function(){
if($(o).hasClass('selected')){
$(o).removeClass('selected');
$(o).children('i').removeClass('selected');
st--;
}else{
$(o).addClass('selected');
$(o).children('i').addClass('selected');
$(_this).parent().siblings('.g-btns').children('.u-confirm').addClass('u-confirm01');
st++;
}
//如果没有选中项,确定按钮点不了
if(st==0){
$(_this).parent().siblings('.g-btns').children('.u-confirm').removeClass('u-confirm01');
}
});
});
$(_this).parent().hide();
})
//############ 取消多选 ###########
$('.g-btns .u-cancel').each(function(){
$(this).click(function(){
$(this).parent().siblings('ul').removeClass('z-show-more');
$(this).parent().siblings('ul').find('li >a').each(function(i,o){
$(o).removeClass('select selected');
$(o).attr('href',$(o).data('href'));
$(o).children('i').removeClass('selected').css('display','');
$(o).unbind('click');
});
$(this).parent().siblings('.f-ext').show().children('a').removeClass('checked');
$(this).parent().hide();
$(this).siblings().removeClass('u-confirm01');
});
})
//############ 点击多选确定按钮 ############
// t 为类型 是品牌 还是 规格 还是 属性
// btn 是点击的确定按钮用于找位置
get_parment = {"id":"1221"};
function submitMoreFilter(t,btn)
{
// 没有被勾选的时候
if(!$(btn).hasClass("u-confirm01"))
return false;
// 获取现有的get参数
var key = ''; // 请求的 参数名称
var val = new Array(); // 请求的参数值
$(btn).parent().siblings(".f-list").find("li > a.selected").each(function(){
key = $(this).data('key');
val.push($(this).data('val'));
});
//parment = key+'_'+val.join('_');
// 品牌
if(t == 'brand')
{
get_parment.brand_id = val.join('_');
}
// 规格
if(t == 'spec')
{
if(get_parment.hasOwnProperty('spec'))
{
get_parment.spec += '@'+key+'_'+val.join('_');
}
else
{
get_parment.spec = key+'_'+val.join('_');
}
}
// 属性
if(t == 'attr')
{
if(get_parment.hasOwnProperty('attr'))
{
get_parment.attr += '@'+key+'_'+val.join('_');
}
else
{
get_parment.attr = key+'_'+val.join('_');
}
}
// 组装请求的url
var url = '';
for ( var k in get_parment )
{
url += "&"+k+'='+get_parment[k];
}
//console.log('get_parment',get_parment);
location.href ="/index.php?m=Home&c=Goods&a=Category"+url;
}