在我点击正文之前,我有一个运行良好的侧边栏。
发生在侧边栏
- 点击侧边栏出现,鼠标移出时隐藏。
- 当侧边栏内的输入框聚焦时,它不应该隐藏。
- 当输入没有聚焦时,它很好地遵循第 1 步。
我想要的是-
当输入集中在侧边栏内,同时由于正文的输入框焦点而集中在外时,则此侧边栏应隐藏或在正文单击时应隐藏在操作中。
jQuery-
$(function(){
$('.sidebar-alert').on('click',function(){
$(this).animate({left:0},200);
event.stopPropagation();
});
$('.sidebar-alert').on('mouseleave ',function(){
if($(".focused-input").is(":focus"))
{
$('.sidebar-alert').show();
}
else
{
$('.sidebar-alert').animate({left:-295},200);
}
});
});
我无法绑定鼠标悬停并单击以隐藏侧边栏。
更新的小提琴