Authored by 阿达

解决搜索问题

... ... @@ -183,6 +183,14 @@ function searchResult() {
writeSearch.bindWirteLocal($('.brand-list'));
}
if ($('.history-search').length > 0) {
writeSearch.bindWirteLocal($('.history-search'));
}
if ($('.hot-search').length > 0) {
writeSearch.bindWirteLocal($('.hot-search'));
}
if ($('.brand-search-page').length > 0) {
brandsData = $.parseJSON($('#brands-data').html());
$keyword = $('#keyword');
... ...
... ... @@ -29,7 +29,7 @@ function addHistory(brandName, brandId, brandDomain) {
//绑定提交前的存local操作
function bindWirteLocal($brandList) {
$brandList.on('click', 'p', function(e) {
$brandList.on('click', 'p , ul', function(e) {
var brandName, brandId, brandDomain, url;
var a = $(this).find('a');
var query = a.attr('brandName') + a.attr('href'),
... ...
... ... @@ -36,20 +36,18 @@
<div class="brandNav">
<ul>
{{#if brandType}}
<li class="allbrand active" data-id="0">
<span>{{brandType}}</span>
<span>全部品牌</span>
<span class="split-border"></span>
</li>
<li class="newbrand" data-id="1">
<span>{{brandType}}</span>
<span>新品牌</span>
<span class="split-border"></span>
</li>
<li class="recommandbrand" data-id="2">
<span>{{brandType}}</span>
<span>老品牌</span>
<span class="split-border"></span>
</li>
{{/if}
</ul>
</div>
<div class="second-level-brand">
... ...
... ... @@ -32,7 +32,7 @@
{{else}}
<div class="history-search local-search hide">
<h3><span class="iconfont">&#xe64a;</span>最近搜索
<button id="clear-history" class="clear-icon iconfont hide">&#xe621;</button>
<button id="clear-history" class="clear-icon iconfont hide">&#xe64c;</button>
</h3>
<ul class="history clearfix">
</ul>
... ... @@ -43,7 +43,7 @@
<ul class="hot clearfix">
{{# hot}}
<li>
<a href={{url}}>{{name}}</a>
<a href={{url}} brandName = "{{brand.name}} brandId = "{{brand.brandId}}" brandDomain = "{{brand.brandDomain}}">{{brand.name}}</a>
</li>
{{/ hot}}
</ul>
... ...