jquery实现在元素外单击,隐藏此元素

    技术2022-05-20  62

    实现的思路是

    假如在元素A外单击隐藏A

    判断被鼠标按下时的元素 的所有父元素中是否包含了A,没有包含则可以知道鼠标是在A之外单击的,则隐藏。

     

    代码如下:

    $(document).mouseup(function(event){ if($(event.target).parents("A").length==0){ $("A").hide(); } })

     


    最新回复(0)