我使用了qtip2 jquery插件。我在浏览器右侧修改了一些菜单,当鼠标进入菜单时会显示qtip并添加类似shadow的类。当鼠标没有聚焦qtip消失的qtip时自动并且阴影类将被自动删除。
浏览器右侧有滚动条。当qtip未聚焦时,qtip在浏览器端内意味着qtip消失且阴影类被删除。但是如果鼠标移动滚动条侧,则qtip会自动消失但是影子类没有删除。
我的代码是:
hide: function(event, api) {
$(this, api.elements.content).on('mouseout', function(){
$(api.target).removeClass("hover");
});
}