想要在保持按钮之间的空间的同时隐藏按钮。
$(document).ready(function(){
$('#hide').click(function(){$('#btn').css('visibility','hidden');});
$('#show').click(function(){$('#btn').css('visibility','visible');});
}
查找可见性CSS标记。但似乎没有这种方式(或者我的.css()函数错误)。
JS小提琴Here
答案 0 :(得分:2)
只需使用jQuery的hide
和show
为您设置可见性:
http://jsfiddle.net/uyoezedy/12/
$(function(){
$('#hide').click(function(){$('#btn').hide();});
$('#show').click(function(){$('#btn').show();});
});
在幕后hide()
设置display: none;
和show()
设置display: inline-block;
备注:强>
$(function(){YOUR CODE HERE});
是$(document).ready(function(){...});
);
)如果你想使用visibility
,那么空间不会崩溃,只需修复语法错误:
http://jsfiddle.net/uyoezedy/13/
$(function(){
$('#hide').click(function(){$('#btn').css('visibility','hidden');});
$('#show').click(function(){$('#btn').css('visibility','visible');});
});
答案 1 :(得分:1)
你的js中有一个错误,也没有引用jquery。
$(document).ready(function(){
$('#hide').click(function(){$('#btn').css('visibility','hidden');});
$('#show').click(function(){$('#btn').css('visibility','visible');});
});
答案 2 :(得分:0)
你为什么不用:
$( ".target" ).hide();
答案 3 :(得分:0)
你需要将jQuery添加到小提琴中,并且有一个简单的语法错误。
$(document).ready(function(){
$('#hide').click(function(){
$('#btn').css('visibility','hidden');
});
$('#show').click(function(){
$('#btn').css('visibility','visible');
});
})
检查下面的小提琴
http://jsfiddle.net/uyoezedy/6/
答案 4 :(得分:0)
也许你可以玩4件事:
以下代码:
$(document).ready(function(){
$('#hide').click(function(){$('#btn').css('display','none');});
$('#show').click(function(){$('#btn').css('display','block');});
});
$(document).ready(function(){
$('#hide').click(function(){$('#btn').css('opacity','0');});
$('#show').click(function(){$('#btn').css('opacity','1');});
});
$(document).ready(function(){
$('#hide').click(function(){$('#btn').css('background','transparent');});
$('#show').click(function(){$('#btn').css('background','inherit');});
});
$(document).ready(function(){
$('#hide').click(function(){$('#btn').hide();});
$('#show').click(function(){$('#btn').show();});
});
希望我帮助