1. 首页
  2. 数据库
  3. 其它
  4. js完美实现@提到好友特效(兼容各大浏览器)

js完美实现@提到好友特效(兼容各大浏览器)

上传者: 2020-12-22 07:56:23上传 PDF文件 119.18KB 热度 9次
要求 1.输入@时,弹出匹配的好友菜单 2.光标进入包含有”@好友”的标签时,弹出菜单 3.按backspace删除时,如果光标前面是包含有”@好友”的标签,弹出菜单 4.兼容ie,firefox. 具体做法 针对要求一,很自然的会想到对输入框绑定事件。这里要绑定mousedown,而不是mouseup.因为如果是mouseup的话,用event.preventDefault()是无法阻止键盘输入@的。另外,这里在事件回调中用return false也是起不了作用的。 绑定mousedown事件后,就要插入自定义的包含有”@好友”的标签了。新浪微博的输入框是用textarea做的,无法知道其内
用户评论