gpt4 book ai didi

javascript检查链接内的文本 anchor 文本是否溢出

转载 作者:行者123 更新时间:2023-11-30 18:28:36 27 4
gpt4 key购买 nike

当我有这个 css/html 时,是否可以检查 anchor 文本是否溢出?

<a href="#" style"overflow:hidden; width:100px; display:block;>
This is a very long text. This is a very long text. This is a very long text.
</a>

我使用 Jquery 或纯 javascript

最佳答案

您可以将文本内容分配给一个 tmp 元素,然后计算它的宽度并将其与 <a> 进行比较width 检查内容是否溢出。见下文,

DEMO

$('a').on('click', function () {
var $tmp = $('<a/>')
.text($(this).text())
.css('display','none')
.appendTo('body');
alert(($tmp.width() > $(this).width())?'Overflows':'Perfectly Inside');
$tmp.remove();
});

关于javascript检查链接内的文本 anchor 文本是否溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10214828/

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