线路

var curdestpy='ningbo'; var typeid = '1'; function DestaddClass(py,typeid,curdestpy){ $.getJSON(SITEURL+'pub/ajax_get_destall',{destpy:py,'curdest':curdestpy,typeid:typeid},function(data){ var navLen=data['nav'].length; var destLen=data['list'].length; var navHtml=''; var destHtml=''; for(var i=0;i'+data['nav'][i]['kindname']+' >' }else{ navHtml+=''+data['nav'][i]['kindname']+''; } } $('#dest_nav').html(navHtml); for(var i=0;i'+data['list'][i]['kindname']+''; }else{ var selected='';console.log(data['curDest'],data['list'][i]['pinyin']); if(data['curDest']==data['list'][i]['pinyin']){ selected='class="icon-pitch-on"' } destHtml+='
  • '+data['list'][i]['kindname']+'
  • '; } } $('#dest_content').html(destHtml); }) } $(function(){ if($("#list-province li.on").length==0){ $("#hot_dest").addClass('on'); } var typeid = '1'; //选中上次选中的 DestaddClass(py,typeid,curdestpy); //栏目下拉 var $tabli = $('.tabnav ul li'); var $tablist = $('.tablist'); $tabli.click(function(){ $('html,body').css({'height':'100%','overflow':'hidden'}); var $hg = $(window).height(); $('.tablist ul').css('height',$hg-161) $('.tab_bottom_btn').css('display','-webkit-box') var index = $($tabli).index(this) $(this).addClass('on').siblings().removeClass('on') $($tablist).parent('.tabcon').show() $($tablist).eq(index).show().siblings().hide() }) //绑定获取下级事件. $("body").delegate(".hasnext",'click',function(){ $("#destpy").val(py); }); $("body").delegate('.dest_load','click',function(){ var py=$(this).attr('data-py'); $("#destpy").val(py); DestaddClass(py,typeid) }); //热门目的地事件绑定 $("body").delegate('#dest_content li,#dest_nav a','click',function(){ var py = $(this).attr('data-py'); $("#destpy").val(py); $(this).addClass('on').siblings().removeClass('on').find('i').removeClass('icon-pitch-on'); $(this).find('i').not('.icon-right').addClass('icon-pitch-on'); }) //属性组点击事件. $("body").delegate("#lsit-child li",'click',function(){ var datatype = $(this).attr('data-type'); var id = $(this).attr('data-id'); var childclass = $(this).attr('class') if(datatype == 'attr'){ $('#'+datatype).val() } $('#'+datatype).val(id); $(this).addClass('on').siblings('.'+childclass).removeClass('on'); }) //排序子项点击Q $('#list-reorder').children('li').click(function(){ var datatype = $(this).attr('data-type'); var id = $(this).attr('data-id'); $('#'+datatype).val(id); $(this).addClass('on').siblings().removeClass('on'); }) //隐藏属性筛选 $("#lsit-child").find('li').hide(); $("#list-way").find('li').click(function(){ var childclass = $(this).attr('data-child'); $("#lsit-child").find('li').hide(); $('#lsit-child').find('.'+childclass).show(); $(this).addClass('on').siblings().removeClass('on'); }) //取消选择 $('.cancel_btn').click(function(){ $('.tabcon').hide(); $('.tab_bottom_btn').hide(); $('html,body').css({'height':'auto'}); }) //默认选中第一个 if($("#destpy").val() == '0' || $("#destpy").val() == '' || $("#destpy").val() == 'all'){ $($(".tablist").get(0)).find('li').first().trigger('click'); } //设定第3列属性的选中状态 var firstChildChoosed=$("#lsit-child li.on:first"); if(firstChildChoosed.length>=1) { var childCls = firstChildChoosed.attr('class'); childCls= $.trim(childCls.replace('on','')); var childClsArr=childCls.split(' '); for(var i in childClsArr) { childClsArr[i]= $.trim(childClsArr[i]); } var hasFound=false; $("#list-way li").each(function(index,ele){ if(!hasFound) { var dataFlag = $(this).data('child'); if($.inArray(dataFlag,childClsArr)!=-1) { $(this).trigger('click'); hasFound=true; } } }); } else { $("#list-way li:first").trigger('click'); } })