关于jquery阻止事件冒泡,导致a标签的href内的地址无法跳转。
如下两幅图:希望的结果是a标签2点击的时候能够跳转,并且不会因为div1的click事件而关闭div1...
如下两幅图:希望的结果是a标签2点击的时候能够跳转,并且不会因为div1的click事件而关闭div1
展开
1个回答
展开全部
让 div1 和div2 具有层级关系 div1 position:relative
div2 position:absolute 然后 z-index:100 这样就将 div2 置于 div1之上了 你点击div2内容 就点不动div1 也就不会触发 click事件了 希望能帮到你 谢谢
div2 position:absolute 然后 z-index:100 这样就将 div2 置于 div1之上了 你点击div2内容 就点不动div1 也就不会触发 click事件了 希望能帮到你 谢谢
更多追问追答
追问
relative和absolute配合似乎不行吧?这样不还是子父的关系么 两还是会冒泡到div1的吧 ?两个fixed应该可以,我明天试试,还是谢谢你了 ,我回来是用e.target.id来确定点的是哪个,用target能实现这需求。
追答
父子关系 你说的没错 但是 你忘了一点 他们不处于一层 知道么 我的 z-index:100 就是干这个的 你点的div2 永远是上层 你的鼠标 是无法 透过这层 点击到下面的· 我N多的导航都是这么干的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |