1、输入编辑框当输入@的时候弹出提示,类似QQ聊天输入@人的效果
<div contenteditable=true></div>
我也不知道qq那个到底是怎样实现的,如果不考虑动态数据的话,静态页面就监听输入框输入onchange事件,正则匹配"@"字符,然后显示提示框,提示框的效果就不用说了吧,当然,如果你需要提示框刚好在你@字符下面,这就要需要遍历字符串+定位了,大概是这样的一个思路了,希望对你有帮助
1 回答858 阅读✓ 已解决
1 回答1.1k 阅读
2 回答774 阅读
2 回答622 阅读
2 回答607 阅读
1 回答682 阅读
2 回答529 阅读
推荐一个我曾经贡献过代码的jquery插件(23333,也只是帮他们改了个Bug)
https://github.com/ichord/At.js
demo
Features Preview