a标签在一个设有z-index的div中时href就失效 请问有解决办法吗?

a标签在一个设有z-index的div中时href就失效 请问有解决办法吗?,第1张

那是当然的,当你DIV设置了z-index,而你a没有设置有,有可能会出现DIV的Z-INDEX更高,

Z-index就是排列顺序,DIV已经在A标签上面,,你鼠标移上去后,其它是DIV:HOver,并不是A:hover了。

你可以调整它的Z-INDEX,或者把A:hover改成 div:hvoer a这样来实现hover也是可以的。

通过jquery的removeAttr实现的方法:

"<a href=“www.baidu.com” id=“baidu”>百度</a>"

js方法:

$("#baidu").removeAttr("href")

如此即可是a标签失效

你试试写个javascript:void(0)

若可以那就是

#包含了一个位置信息

默认的锚点是#top 也就是网页的上端

而javascript:void(0) 仅仅表示一个死链接

这就是为什么有的时候页面很长浏览链接明明是#可是

跳动到了页首

而javascript:void(0) 则不是如此

所以调用脚本的时候最好用void(0)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11647767.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存