【问题标题】:Put icon into search bar将图标放入搜索栏
【发布时间】:2017-01-26 21:38:47
【问题描述】:

我试图只在我的导航栏中有一个搜索图标,但我希望在单击搜索图标时下拉搜索栏我不知道我在用这段代码做什么:

<ul class="nav navbar-nav navbar-right">
    <li class="dropdown">

        <a href="#navs" class="dropdown-toggle" data-toggle="dropdown">
            <span style="color:white" class="glyphicon glyphicon-search"/>
        </a>

        <ul class="dropdown-menu" role="menu">
            <li>
                <input type="hidden" name="cx" />
                <input type="hidden" name="ie" value="UTF-8" />
                <input type="text" name="q" size="25" />
                <input type="submit" name="sa" value="Search" />


            </form>
        </li>
    </ul>
</li>
</ul>
</div>
</div>

【问题讨论】:

标签: html css twitter-bootstrap search icons


【解决方案1】:

你能用jquery吗?制作.dropdown-menu { display: none; },然后使用jquery并执行以下操作:

$(document).ready(function(){
  $(".dropdown-toggle").click(function(){
    $(".dropdown-menu").toggle();
  });
});

【讨论】:

  • 感谢您的帮助,但您知道我将如何关闭它吗?
  • 您可以使用.toggle(); 代替.show()。基本上它只是在隐藏/显示之间切换。如果在单击之前隐藏元素,它将显示。如果它可见,它将隐藏。因此,在您的 CSS 中,无论您希望初始视图如何设置! .toggle() 绝对是您要找的。​​span>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多