Flexslider-导航箭头隐藏直到悬停
Flexslider - navigation arrow hide until hover
当前使用Flexslider,希望能够隐藏当前出现在图像右侧和左侧的导航箭头,但不希望在用户悬停在图像上时显示。我记得它是在旧网站上写的——松饼一号,但在wootemes上找不到。有人知道如何更改/修改/添加信息吗?提前谢谢。
您可以修改css中的箭头。如果希望箭头始终可见,则需要更改不透明度。它当前设置为0,使其在悬停之前不可见(悬停不透明度设置为1,完全可见)。所以你只想让它看起来像这样:
.flex-direction-nav a {opacity: 1;}
如果要更改箭头的位置,只需更改边距即可。当前设置为-20px。如果你想让它出现在盒子外面,你需要让它像这样:
.flex-direction-nav a {margin: -40px 0 0;}
如果你两个都做了,你的css会看起来像这样:
.flex-direction-nav a {opacity: 1; margin: -40px 0 0;}
这将使您的箭头始终可见,并显示在图像外部(在图像的右侧和左侧,而不是在图像顶部)。
您可能可以通过jQuery实现这一点。在我的例子中,我使用的是Drupal的FlexSlider,所以我不能保证你会有相同的CSS选择器,但我希望这段代码能提供一个大致的想法:)
$(document).ready(function(){$("div.flexslider").hover(function() {
$("a.prev").show();
$("a.next").show();
},
function() {
$("a.prev").hide();
$("a.next").hide();
});})
祝你好运!
附言:我忘了提一下,你应该在CSS中设置一个标签选择器来显示:none;默认情况下。
相关文章:
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 在鼠标悬停处隐藏图像
- Chart.js条形图标签在悬停时被隐藏
- Jquery悬停功能显示和隐藏元素
- .onClick javascript 函数 - 悬停时隐藏
- 鼠标输入悬停分区显示/隐藏
- 在 mousenter(悬停)上,显示和隐藏(切换)子元素
- 悬停时不要隐藏元素
- JS事件CTRL+鼠标悬停+隐藏文本
- 如何在鼠标悬停按钮上显示或隐藏面板
- 显示和隐藏dt&dd悬停
- 悬停时滑入隐藏元素
- 父元素悬停/活动/聚焦时隐藏元素
- 如何使菜单容器在悬停两个元素以外的所有元素时隐藏
- 显示/隐藏&鼠标悬停Javascript
- 列表悬停大菜单隐藏无法选择
- 使用 JavaScript 显示和隐藏导航栏进行滚动和悬停功能
- jQuery悬停/隐藏/显示 - 当鼠标悬停在多个图像上时,并非所有文本都会正确消失
- 如何做悬停/隐藏单选按钮使用jquery,而鼠标悬停在另一个单选按钮或其标签,php/mysql
- Javascript导航,悬停显示,取消悬停隐藏与超时,如何