1. 首页
  2. 编程语言
  3. Javascript
  4. js完美实现@提到好友特效(兼容各大浏览器)

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

上传者: 2021-05-07 06:09:20上传 PDF文件 137.82 KB 热度 6次

另外,这里在事件回调中用return false也是起不了作用的。可以看到,贴吧是插入了标签。这应该是方便后台用正则表达式匹配。如果有更好的做法,请告诉我一声。具体的at_show_box根据新插入的span id,为at_box定位,然后显示菜单。cur_index表示光标当前所在的span id.设置这个变量因为用户可能倒回去改已经插入的span,而at_index是一直递增的,所以这里就还需要一个变量。回调里就是将好友名字用innserHTML添加到当前span里面.然后隐藏菜单,at_index++。上面是监听shift+@,接着是监听backspace删除。具体的最后是光标进入span标签,显示菜单。这个很显然需要绑定鼠标事件。

用户评论