【发布时间】:2016-02-19 05:07:54
【问题描述】:
我有一个搜索栏,幻灯片菜单中有额外的选项。我已经完成了所有工作,但我只需要在您再次关注输入时关闭菜单。
https://jsfiddle.net/ny51mzp8/2/
检查小提琴...打开菜单并重新关注输入...菜单保持打开状态,直到您再次单击按钮。请我需要这两种选择。我只听说 jquery 的 "keyup" 可以做到这一点。
到目前为止,我已经准备好了:
$(document).ready(function() {
$('#showmenu').click(function() {
$('.search-baner').toggle("slide", { direction: "left" }, 500);
$("span",this).toggleClass("ion-arrow-right-b ion-arrow-left-b");
$("#showmenu",this).toggleClass("not-pressed pressed");
});
});
【问题讨论】:
-
问题只是如何关闭菜单并专注于文本输入。就那么简单。也许我写的太多了 :) (现在你只能通过再次切换按钮来关闭它)
-
忘了提到幻灯片菜单中还有其他按钮......所以点击菜单不会像你建议的那样有帮助:(......它必须是你点击的输入...... .或者只是开始输入。
标签: javascript jquery jquery-ui