景点

('destpy'); if(p_pinyin=='all') { $("#dest_back_btn").hide(); } var parents=cache_parents[p_pinyin]; gene_dest_crums(parents); } else { get_next_dests(pinyin,1); } }); //恢复默认 $("#filter_back_btn").click(function(){ $(".filter-item .bd ul").each(function (index,e) { $(e).find("li.active").removeClass('active'); var obj=$(e).find("li").eq(0); //obj.addClass('active'); var field = obj.attr('selfield'); var id = obj.data('id'); if (obj.hasClass('active')) { obj.removeClass('active'); cache_new_params[field] = 0; }else { obj.addClass('active'); cache_new_params[field] = id; } }) }); //初始化数据 refresh_selected(); //初始化选中项 function refresh_selected(field,selector) { if(typeof(get_init_fields)=='function') { var params = get_init_fields(); var attr_id = params['attr_id']; params['attr_id'] = attr_id? attr_id.split('_'):''; params['destpy'] = !params['destpy']||params['destpy']=='all'? 0:params['destpy']; var selector_str=selector; if(!selector) { selector_str = field ? ".first-floor ul li[selfield='" + field + "']" : ".first-floor ul li[selfield]"; } $(selector_str).each(function(){ var fieldname = $(this).attr('selfield'); var val = $(this).data('id'); val = String(val); var is_selected = false; if (fieldname.indexOf('attrid_') == -1) { if (val == params[fieldname] && val != '0') { $(this).addClass('active'); $(this).siblings().removeClass('active'); } else if (val != '0' && val != params[fieldname]) { $(this).removeClass('active'); } } else { if ($.inArray(val, params['attr_id']) != -1) { $(this).addClass('active'); $(this).siblings().removeClass('active'); cache_new_params[fieldname] = val; } else if (val !== '0' && $.inArray(val, params['attr_id']) == -1) { $(this).removeClass('active'); } } if (val == '0' && (params[fieldname] == 0 || !params[fieldname])) { $(this).addClass('active'); $(this).siblings().removeClass('active'); } if (selector) { cache_new_params[fieldname] = cache_init_params[fieldname]; } }); } } //获取下级目的地,没有则获取同级 function get_next_dests(pinyin,isparent) { pinyin = !pinyin?'all':pinyin; if(pinyin=='all') { $("#dest_back_btn").hide(); } if($("#dests_"+pinyin).length>0 && !isparent) { $("#dests_"+pinyin).show(); $("#dests_"+pinyin).siblings('ul').hide(); if(pinyin!='all') { $("#dest_back_btn").show(); } gene_dest_crums(cache_parents[pinyin]); return; } $.ajax({ url:SITEURL+'spot/ajax_get_next_dests', type:'POST', data:{ destpy:pinyin, type_id:type_id, isparent:isparent }, dataType:'json', success:function(data){ if(data.list && data.list.length>0) { var parent=data.parent; parent =!parent?{id:0,pinyin:'all',kindname:'目的地'}:parent; var html='"; var ele = $(html); $("#dest-page .dest-group").append(ele); ele.siblings().removeClass('cur').hide(); if(parent['pinyin']!='all') { $("#dest_back_btn").show(); } refresh_selected('destpy'); } gene_dest_crums(data.parents); if(data.parents) { cache_parents[parent['pinyin']]=data.parents; } } }) } //生成目的地面包 function gene_dest_crums(parents) { var crums_html='目的地'; if(parents) { for(var i in parents) { var row = parents[i]; crums_html+=''+row['kindname']+''; } } $("#dest-page .dest-crumbs").html(crums_html); $("#dest-page .dest-crumbs a").click(function(){ var pinyin = $(this).attr('data-pinyin'); pinyin = !pinyin?'all':pinyin; get_next_dests(pinyin,0); }); } function go_search() { if(typeof(on_selected_search)=='function') { var attrids=[]; for(var key in cache_new_params) { if(key.indexOf('attrid_')!=-1) { attrids.push(cache_new_params[key]); } } if(attrids.length>0) { cache_new_params['attr_id']=attrids.join('_'); } on_selected_search(cache_new_params); } } });

此页面暂无内容