jQuery 淡入/淡出搜索字段

标签 jquery html css

各位堆垛机,

我希望将搜索按钮“转换”为搜索字段。

这就是我到目前为止所得到的,但是动画非常不稳定。

HTML

<div id='search'>
    <span id='text'>Search</span><span id='field' style="display:none;"><input type="text" name="firstname"></input></span><a href='#' id='btn_go'>Go</a>
</div>

CSS

*{
    margin: 0px;
    padding:0px;
}

#search span {
    padding: 15px;
    display: block;
    float: left;
}
#search {
    background-color: #09F;
    overflow: hidden;
    float: left;
}
#btn_go  {
    background-color: #06C;
    padding: 15px;
    display: block;
    float: left;
    color: #FFF;
    text-decoration: none;
    }

JS

$( "#btn_go" ).click(function() {
  $( "#text" ).fadeToggle( "slow", function() {
    // Animation complete.
  });

      $( "#field" ).fadeToggle( "slow", function() {
    // Animation complete.
  });

});

fiddle :http://jsfiddle.net/75DUC/

最佳答案

为了实现交叉淡入淡出(字段与文本重叠)将 #text 设置为 position: absolute

http://jsfiddle.net/75DUC/1/

关于jQuery 淡入/淡出搜索字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21240856/

相关文章:

jquery - 让具有类别的对象在循环中随机出现/消失

jquery - 这两个 jQuery 事件可以简化为一个吗?

jquery - 使用 Freshdesk api 创建票证,响应始终为 { "logout": "success" }

python - 使用 python 与本地 HTML 文件交互

javascript - 有人可以解释为什么我的 "fixed navigation on Scroll"不工作吗?

html - 为li添加边框时出现错误

jquery - Chrome 打印预览失败,带有 jQ​​uery 打印按钮

python - 使用 Django Python 创建动态表单并显示在自定义模板表中

html - 在 css 行之间包含不同的间距

java - 如何在Web java应用程序(jsp)中加载Bootstrap的css和js?