gpt4 book ai didi

jquery - 当文本溢出 div 时显示文本

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:09 25 4
gpt4 key购买 nike

我正在页面上构建一系列图 block ,其中所有图 block 的大小都相同(370 像素 x 370 像素)。当文字溢出一个div时,文字溢出的部分被隐藏,出现一个隐藏的滚动条。现在我希望滚动条保持隐藏状态,但也有一些图像或文本表明在特定图 block 上隐藏了更多文本。

将出现“阅读更多”链接,指示将鼠标悬停在 div 上并阅读更多内容。

下面是……我在想

    $(document).ready(function(){
if($('p').height() > ('div').height())
{
$(this).html('Read more');
}
});

我确定我上面的代码是错误的,因此如果有人能给我提示,我将不胜感激。

提前感谢您的帮助。

最佳答案

您需要检查每个单独的 div,而不仅仅是 全局集。您可以为此使用过滤器:

 $('div').filter(function(){
return $(this).height() < $(this).find('p').height();
}).append('<span>Read more...</span>)

关于jquery - 当文本溢出 div 时显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998305/

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