首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使div中的文本不可见,但仍然使用空间吗?

我可以使div中的文本不可见,但仍然使用空间吗?
EN

Stack Overflow用户
提问于 2013-01-03 23:46:02
回答 3查看 2.9K关注 0票数 5

我有以下HTML:

代码语言:javascript
复制
<div class="button" id="test1">Login</div>

有没有一种使用jQuery的方法,可以让文本看不见,但仍然占用相同的空间?请注意,我仍然需要按钮和它的彩色背景可见。我只想隐藏文本。这有可能吗?

EN

回答 3

Stack Overflow用户

发布于 2013-01-03 23:47:23

这个就行了

代码语言:javascript
复制
$('#test1').css('opacity','0');

更新

代码语言:javascript
复制
<div class="button" id="test1"><span>Login</span></div>

$('#test1').children().css('visibility','hidden');
票数 6
EN

Stack Overflow用户

发布于 2013-01-03 23:48:12

代码语言:javascript
复制
$('.button').css('visibility', 'hidden');

visibility:hidden保持空间不变。

票数 5
EN

Stack Overflow用户

发布于 2013-01-03 23:48:09

transparent是有效的颜色,您可以将其应用于文本:

代码语言:javascript
复制
$('#test1').css('color','transparent');

与评论相关:

将颜色设置为透明并存储原始颜色:

代码语言:javascript
复制
$('#test1')
      .each(function(){var o=$(this);
                       if(!o.data('color')){o.data('color',o.css('color'))}})
        .css('color','transparent');

恢复原始颜色:

代码语言:javascript
复制
$('#test1').css( 'color', function(){return $(this).data('color');} )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14142222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档