我有以下 jQuery:
$(document).ready(function()
{
$("#Button1").click(function () {
$("#divCompany1").slideToggle("fast");
});
$("#Button1").focusout(function () {
$("#divCompany1").slideUp("fast");
});
$("#divCompany1").focusout(function () {
$("#divCompany1").slideUp("fast");
});
});
以下是我想要发生的事情的描述:
- 如果用户关注 Button1 但随后失去焦点,我希望 divCompany1 滑动
- 如果用户关注 divCompany1 但随后失去焦点,我希望 divCompany1 仅向上滑动
- 上述情况的例外是,如果 Button1 失去焦点但 divCompany1 同时获得焦点,我不想发生任何事情
这基本上允许用户在没有 divCompany1 滑动的情况下在 Button1 和 divCompany1 之间移动。
我已经搜索了一段时间,没有发现任何有用的东西,我认为可能需要一面旗帜或其他东西。
有任何想法吗?