<span>
我根据翻转事件显示和定位 a 。翻转也触发了不透明度的变化。一切都运行良好,除了当隐藏元素可见并且您滚动该元素时移除不透明度类。
因此,在下面的小提琴中,如果您翻转“Hello”元素,则会删除背景图像的不透明度。
我无法更改标记,因此 jQuery 将需要完成所有的提升。
谢谢!
$('.campaign-1').on('mouseenter', function(){
$(this).addClass('campaign-hover');
updateHover();
});
$('.campaign-1').on('mouseleave', function(){
$('.campaign-hover').removeClass('campaign-hover');
updateHover();
});
$('.cta').on('mouseenter', function(){
$(this).addClass('cta-hover');
updateHover();
});
$('.cta').on('mouseleave', function(){
$(this).removeClass('cta-hover');
updateHover();
});
function updateHover() {
if ($('.campaign-1').hasClass('campaign-hover') || $('.cta').hasClass('cta-hover'))
{
$('.cta').show();
} else {
$('.cta').hide();
}
};