At.js 是一個自動完成庫,用來實現自動完成提示,表情等,就像你在 Github 或 Twitter 上看到的一樣。它支持 HTML5 contentEditable 元素。你可以聽任何字符,而不僅僅是 '@' 符號,可為不同的字符設置多個監聽器以實現不同的行為和數據。
監聽器事件可以綁定到多個 Inputors(輸入器) 。除了鼠標之外還支持鍵盤控制。您可以用一組可配置的回調來使用自定義數據處理程序和模板渲染。
您可能感興趣的相關文章
要集成到你的應用程序中,首先引入相關文件:
<link href="css/jquery.atwho.css" rel="stylesheet"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/jquery.caret.js"></script> <script src="js/jquery.atwho.js"></script>
然后調用即可:
$('#inputor').atwho({ at: "@", data:['Peter', 'Tom', 'Anne'] })