Authored by 毕凯

Merge branch 'feature/popularity' into 'release/5.7'

选择重复



See merge request !589
@@ -406,6 +406,11 @@ $('.drop-list').on('touchend', 'li', function(e) { @@ -406,6 +406,11 @@ $('.drop-list').on('touchend', 'li', function(e) {
406 navType = 'popularity'; 406 navType = 'popularity';
407 } 407 }
408 408
  409 + if ($(this).hasClass('active')) {
  410 + $('.drop-list').addClass('hide');
  411 + return;
  412 + }
  413 +
409 $(this).addClass('active').siblings().removeClass('active'); 414 $(this).addClass('active').siblings().removeClass('active');
410 $firstLiDom.find('.nav-txt').text($(this).find('span').eq(0).text()); 415 $firstLiDom.find('.nav-txt').text($(this).find('span').eq(0).text());
411 $firstLiDom.attr('data-bp-id', bpIdData).addClass('active').siblings().removeClass('active'); 416 $firstLiDom.attr('data-bp-id', bpIdData).addClass('active').siblings().removeClass('active');
@@ -936,6 +936,11 @@ $('.drop-list').on('touchend', 'li', function(e) { @@ -936,6 +936,11 @@ $('.drop-list').on('touchend', 'li', function(e) {
936 navType = 'popularity'; 936 navType = 'popularity';
937 } 937 }
938 938
  939 + if ($(this).hasClass('active')) {
  940 + $('.drop-list').addClass('hide');
  941 + return;
  942 + }
  943 +
939 $(this).addClass('active').siblings().removeClass('active'); 944 $(this).addClass('active').siblings().removeClass('active');
940 $firstLiDom.find('.nav-txt').text($(this).find('span').eq(0).text()); 945 $firstLiDom.find('.nav-txt').text($(this).find('span').eq(0).text());
941 $firstLiDom.attr('data-bp-id', bpIdData).addClass('active').siblings().removeClass('active'); 946 $firstLiDom.attr('data-bp-id', bpIdData).addClass('active').siblings().removeClass('active');