2012-07-12 68 views

回答

2

這將這樣的伎倆:

$('textarea').autocomplete({ 
    source: availableTags 
}) 
    .autocomplete('disable') 
    .on('keypress', function(event) { 
     //Detect whether '@' was keyed. 
     if (event.shiftKey && event.keyCode === 64) { 
      $(this).autocomplete('enable'); 
      return false; 
     } 
    }); 

活生生的例子 - http://jsfiddle.net/tj_vantoll/rRu4A/3

+1

我@A鍵入的活生生的例子,它不會啓動加載 – Jenny 2012-07-12 03:14:00

+0

這是因爲「@」」不是個t在任何選項中。我改變了我的例子,以便「@」實際上永遠不會出現在「textarea」中,它只是啓用了功能。再試一次。 – 2012-07-12 10:12:30

+0

我應該輸入什麼來測試代碼? – Jenny 2012-07-14 13:52:52