Only detect click event on pseudo-element

前端 未结 10 2096
长情又很酷
长情又很酷 2020-11-22 08:00

My code is:

p {
    position: relative;
    background-color: blue;
}

p:before {
    content: \'\';
    position: absolute;
    left:100%;
    width: 10px;
         


        
10条回答
  •  青春惊慌失措
    2020-11-22 08:50

    This works for me:

    $('#element').click(function (e) {
            if (e.offsetX > e.target.offsetLeft) {
                // click on element
            }
             else{
               // click on ::before element
           }
    });
    

提交回复
热议问题