Authored by xuqi

search hammer

@@ -4,7 +4,8 @@ @@ -4,7 +4,8 @@
4 * @date: 2015/10/19 4 * @date: 2015/10/19
5 */ 5 */
6 6
7 -var $ = require('jquery'); 7 +var $ = require('jquery'),
  8 + Hammer = require('hammer');
8 9
9 var $input = $('#search-input input'); 10 var $input = $('#search-input input');
10 11
@@ -20,13 +21,16 @@ var writeSearch = require('./write-search'); @@ -20,13 +21,16 @@ var writeSearch = require('./write-search');
20 21
21 var ranToken = writeSearch.getRanToken(); 22 var ranToken = writeSearch.getRanToken();
22 23
23 -$clearHistory.bind('tap', function() { 24 +var chHammer, cHammer;
  25 +
  26 +chHammer = new Hammer($clearHistory[0]);
  27 +chHammer.on('tap', function() {
24 localStorage.removeItem('historys'); 28 localStorage.removeItem('historys');
25 29
26 $history.html(''); 30 $history.html('');
27 }); 31 });
28 32
29 -$input.bind('input', function() { 33 +$input.on('input', function() {
30 if ($input.val() === '') { 34 if ($input.val() === '') {
31 $clear.addClass('hide'); 35 $clear.addClass('hide');
32 } else { 36 } else {
@@ -34,7 +38,8 @@ $input.bind('input', function() { @@ -34,7 +38,8 @@ $input.bind('input', function() {
34 } 38 }
35 }); 39 });
36 40
37 -$clear.bind('tap', function() { 41 +cHammer = new Hammer($clear[0]);
  42 +cHammer.on('tap', function() {
38 $input.val('').trigger('input'); 43 $input.val('').trigger('input');
39 }); 44 });
40 45