gpt4 book ai didi

javascript - 悬停时显示/隐藏 flexslider 上的控件?

转载 作者:行者123 更新时间:2023-11-29 16:16:02 26 4
gpt4 key购买 nike

我有一个 flex slider带有上一个/下一个箭头,非常标准。我在页面加载时隐藏了箭头,只希望它们在用户将鼠标悬停在轮播信息上时出现。

这是我的代码:

$(".flex-container.home ul.flex-direction-nav").hide();
$(".flex-container.home .flexslider").hover(
function(){
$(".flex-container.home ul.flex-direction-nav").fadeIn();
},
function(){
$(".flex-container.home ul.flex-direction-nav").fadeOut();
}
)

现在的问题是,当用户实际上将鼠标悬停在箭头本身上时,它会淡出,因为从技术上讲,我要求它这样做。我尝试向 ul.flex-direction-nav css 样式添加一些 !important css,但它并没有阻止淡出的发生。

最佳答案

将您的代码更改为以下内容。我已经修改了您的选择器并使用了 fadeToggle() 以节省您编写额外的代码。

这是新版本,它可以按照您指定的方式工作:

$(document).ready(function () {
$(".flex-container.home ul.flex-direction-nav").hide();
$(".flex-container.home").hover(function () {
$(" ul.flex-direction-nav").fadeToggle();
});
});

Here is a working jsFiddle .

关于javascript - 悬停时显示/隐藏 flexslider 上的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15751385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com