获取元素's:hover大小而不实际悬停
Get element's :hover size without actually hovering
我知道有可能得到一个a:悬停的颜色没有悬停在元素上,但它的宽度和高度呢?如果链接的大小为auto
,则不能从样式表中读取它。我打算用悬停到粗体的链接做一些实验技巧。我的唯一选项绑定到悬停事件吗?
你可以用与颜色相似的方法来解决它。如果从样式表中提取会影响宽度的所有信息。并将其应用于具有相同链接内容的临时元素。然后你可以计算宽度。
如果您自己创建样式表,那么如果您创建像这样的CSS规则会更容易。
a:hover, a.hover {}
,然后临时添加类。hover到链接,并计算其大小
我建议使用这种方法,但要更改它以添加span
的样式,使其与a:hover
的样式相匹配。
个人认为如果没有问题的性能泄漏,
我可以建议一个更简单的方法,使用jquery .trigger()
触发所需元素上的mouseover
事件,然后取其宽度,它可以给你一个比其他方法更实际的大小。尽管您可以将其异步用于其他脚本和函数,以不影响您的页面。
相关文章:
- 在jquery中切换类不在悬停中工作
- Highcharts-在单击而不是悬停时显示工具提示
- 我如何使用按钮而不是悬停运行此 javascript 代码
- 调用按键事件而不实际按下 JavaScript 中的键
- 如何在不实际使用<表单>
- 不支持悬停功能
- onmouseover的作用类似于onclick,而不是悬停
- 切换而不是悬停函数jQuery
- 单击Jquery而不是悬停
- Javascript不透明度悬停和无限滚动
- 如何在加载而不是悬停时执行 CSS3 动画
- 我想克隆一个 javascript 类. 将方法添加到克隆的属性中,而不实际覆盖现有方法
- 调用按键事件而不实际按键
- 在 JavaScript 中,我可以检查是否可以在不实际评估字符串的情况下对其进行评估
- JQuery:如何在不实际点击或检查 href 的情况下确定点击引导的位置
- 为什么背景图像有时不;t悬停时显示
- 在不实际更改DOM元素的情况下对其强制执行更改事件
- Nodejs mongodb在不实际获取光标的情况下获取文档大小
- fadeTo()淡入所有图像,而不是悬停的图像
- 获取元素's:hover大小而不实际悬停