我有两个标志,一个小标志和一个大标志的 Jmeter 板上,但我遇到了一个问题,当我悬停在小侧栏,大标志出现,但如果你删除光标大标志不会消失。
我希望它消失,然后小标志再次出现对不起我的糟糕的英语
<div class="sidebar">
<a href="#" class="sidebar-brand px-3">
<img src="assets/img/large-logo.png" class="large-logo d-none">
<img src="assets/img/small-logo.png" class="small-logo">
</a>
</div>
Jquery
$(document).on('mouseover', function(e) {
e.stopPropagation();
if($('.large-logo').hasClass('d-none')) {
var targ = $(e.target).closest('.sidebar').length;
if(targ) {
$('.large-logo').removeClass('d-none');
$('.small-logo').addClass('d-none');
}
else
{
$('.small-logo').removeClass('d-none');
$('.large-logo').addClass('d-none');
}
return false;
}
});
1条答案
按热度按时间m0rkklqb1#
您要求在鼠标悬停和鼠标离开时执行操作。在鼠标上方显示大徽标,在鼠标左侧显示小徽标。
此外,如果你只有鼠标操作特定于这些图标,建议请这样做