【发布时间】:2012-03-30 03:24:17
【问题描述】:
在 jsfiddle 链接之后,有一个我需要的简化示例。目前它在按钮单击时显示日历,并在输入模糊时隐藏它。
我不能另外实现的是在按钮单击时隐藏日历。
所以 - 日历应该:
-
如果隐藏则点击按钮打开(完成) -
在模糊时隐藏(完成) - 如果打开按钮点击隐藏(这是我一直坚持的,因为模糊是在按钮点击事件之前触发的,所以我没有机会正确处理它)
UPD:
该解决方案预计在所有情况下都能正常工作,例如“鼠标按下按钮,向下拖动,鼠标向上”(否则我不会问它;-)
【问题讨论】:
-
stackoverflow.com/questions/4451115/jquery-priority-execution ;我现在正在写一个 jsfiddle :) 希望这个链接有帮助,干杯!
-
@Gabriel Santos:输入焦点,按下按钮,按下制表符
-
@Tats_innit:呵呵,是的,超时是我想避免的另一件事,但让我们看看 ;-)
-
@zerkms lmao :D - 你是对的 settimeout 很糟糕,因为......(经验会谈)请试试这个:jsfiddle.net/SXrAb/50 如果它确实根据你的需要工作,我应该将它设置为其中之一答案也是?干杯!
-
@Tats_innit:你应该把它作为答案,我尊重甚至尝试
标签: javascript jquery