有没有办法检测对元素 css 边距的点击?
我正在使用文本框中的标记系统,有点像这个。我想要做的是,当用户在两个标签之间点击时注册,并将光标定位。这个空间是由标签上的边距创建的 - 有没有办法可以检测到该区域中的点击?
否则,该空间只是 ul 元素的一部分,当然,我可以检测到点击,但不知道它在哪里(我可以吗?)所以不知道将光标放在哪里。我能想到的唯一解决方案是创建两个 3px 宽的空白跨度来代替边距,并在它们上注册点击......但显然这不是一个很好的解决方案。有一个更好的方法吗?
这是一个 jsfiddle: http: //jsfiddle.net/78rhB/1/ 我正在查看的 CSS 位是:
li.token-input-token-facebook {
margin: 3px;
}