伪元素没有 dom 结构,所以无法直接绑定事件,但是,可以利用事件冒泡,把事件处理行数绑定到父元素上,子元素触发事件,冒泡到父元素,再用css禁掉父元素的点击事件 (点击父元素无法再触发点击事件),同时开启子元素的点击事件。
必须禁掉父元素的点击事件,否则点击父元素也会触发
必须打开子元素的点击事件,子元素默认继承了父元素的 pointer-events: none;