gpt4 book ai didi

jQuery:在跨度上使用鼠标事件比在 anchor 上使用鼠标事件更糟糕吗?

转载 作者:行者123 更新时间:2023-12-01 08:15:14 27 4
gpt4 key购买 nike

使用 jQuery 事件(例如单击、鼠标悬停等)时,使用 anchor 和跨度有很大区别吗? anchor 具有可以在 jQuery 中调用的悬停状态,但除此之外,使用跨度是个好习惯吗? (或 div,或任何其他用于此目的的元素)。假设我想动态更改一些类并打开工具提示...这只是一个示例,我想知道是否出于某种原因“不推荐”它。

编辑: anchor 只允许在内部插入内联元素,这是让我想知道这是否是一种不好的做法的限制之一,因为在 anchor 内部我只能有跨度。我使用的 anchor 不指向任何地方,我使用它们只是为了利用 css 中的悬停样式,而不需要冗长且重复的脚本。

示例:

<span class="class">
<p>Some text I don't want to use</p>
<a class="anchorClass" href="#">Anchor with a specific behaviour</a>
</span>

<a class="class" href="#">
<p>Some other text I don't want to use but I want it to be inside the anchor</p>
<span class="spanClass">Span with a specific behaviour</span>
</a>

最佳答案

如果元素指向可以添加书签或作为直接链接发送的特定位置,请使用 <a>标签。如果没有,只需使用 <span> 。这样,对于禁用 JavaScript 的用户来说,您的应用程序将会正常降级。

我不知道还有什么建议。这通常是我在互换两者时遵循的规则。

关于jQuery:在跨度上使用鼠标事件比在 anchor 上使用鼠标事件更糟糕吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11044621/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com