0

我正在尝试在导航菜单旁边放置一个搜索按钮,单击该按钮时会弹出导航菜单下方的搜索栏。基本上会像下面的图片:

正常状态

在此处输入图像描述

点击后 在此处输入图像描述

是否有任何教程可以帮助我实现这一目标?谢谢!

4

2 回答 2

1

尝试这个:

JS:

$(document).ready(function(){
  $ ("#searchForm"). hide ();
  $("#searchButton").click(function(){
       $("#searchForm").show();
  }); 
});

HTML: <form id="searchForm">myForm</form> <input type="submit" id="searchButton"/>

于 2013-10-08T04:26:12.940 回答
0

你可以只用 CSS 来做到这一点。

我个人会position: relative在菜单上使用,然后position: absolute在搜索栏上使用。放置right: 10pxbottom: -100px(将像素更改为搜索栏的高度)。搜索栏 HTML 应位于菜单内。


总而言之,您将在菜单中添加以下 css:

position: relative;

到搜索栏,您将添加以下 css:

position: absolute;
right: 10px;
bottom: -100px;

100px搜索栏的高度在哪里。

于 2013-10-07T23:12:05.937 回答