我有一个用于显示/隐藏的网格的过滤器,如下所示:
$("#btnFilter").toggle(function () {
// show filter
}, function () {
// hide filter
});
网格是交互式的,双击它将用新的动态 HTML 覆盖现有网格。我不希望在与网格交互时显示我的过滤器,因此在我的网格 onClick() 事件中,我放置了// hide filter
与切换函数中相同的适当代码。
唯一的问题是,由于我绕过了 .toggle() 事件,因此在尝试手动隐藏它时需要单击 #btnFilter 两次(这是我不想要的)。
任何想法都会很棒!
我很欣赏答案,但逻辑并不是我真正关心的问题,知道为什么切换已被删除吗?可能与我的问题有关?