:after :before 伪元素能否添加事件啊.

阿飞i
  • 628
<div data-content = 'content'></div>
{
    div:after{
        content:attr(data-content);
        width:..px;
        height:..px;
    }
}

我想提问的是: 就是这个after形成的一个伪元素,仅仅是在这个宽高内触发事件,而不包括这个div.

回复
阅读 12.8k
2 个回答

伪元素不是DOM元素。不可以绑定事件。
但是js可以通过cssStyleSheet事件更改样式

限定元素某区域触发事件的话,你可以给该元素相对定位,再为其添加个绝对定位的子元素,最后在这个子元素上绑定事件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏