在 G+ 和 Facebook 中,当您单击文本输入框(用于更新)时,它会展开并为您提供更多选项。例如提交按钮或另一个文本输入字段。
在我的一生中,我找不到如何称呼它,以便我可以查看一些预制的 css3/jquery 插件/教程。
这是我能找到的最接近的,但它并不是我想要的。 http://www.appelsiini.net/projects/jeditable/default.html
有什么提示吗?
谢谢!
在 G+ 和 Facebook 中,当您单击文本输入框(用于更新)时,它会展开并为您提供更多选项。例如提交按钮或另一个文本输入字段。
在我的一生中,我找不到如何称呼它,以便我可以查看一些预制的 css3/jquery 插件/教程。
这是我能找到的最接近的,但它并不是我想要的。 http://www.appelsiini.net/projects/jeditable/default.html
有什么提示吗?
谢谢!
只需使用普通的 javascript/jquery 来隐藏/显示您想要的示例
<form><table><tr><td><lable id='lab'><input style='display:none' type='text' id='name'></input></label></td></tr></table></form>
在这里你的 JS
$(function(){
$("#lab).click(function(){
$(this).css("display","none");
$("#name").css("display","block");
}
});
});
Facebook 实际上是通过 AJAX 加载另一个 CSS 样式表来实现的,但这里有一个常规的 Javascript 函数可以解决问题:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function showDiv() {
var area = document.getElementById("inputbox");
area.style.height = "80px";
var div = document.getElementById("hiddendiv");
div.style.display="block";
}
</script>
</head>
<body>
<textarea id="inputbox" onfocus="showDiv()" style="height:30px;">Put focus on me...</textarea>
<div id="hiddendiv" style="display:none;">to show me!</div>
</body>
</html>