使用 jQuery 制作 Nivo 滑块方向导航箭头淡入
无法得到这个...尝试使 Nivo Slider 上的方向导航箭头淡入而不是仅仅 < em>出现。这是隐藏/显示方向导航栏的代码:
//Hide Direction nav
if(settings.directionNavHide){
$('.nivo-directionNav', slider).hide();
slider.hover(function(){
$('.nivo-directionNav', slider).show();
}, function(){
$('.nivo-directionNav', slider).hide();
});
}
我假设它就像将 .hide()
更改为 .fadeOut('fast')
和 一样简单.show()
到 .fadeIn('fast')
。然而,在第一次幻灯片更改后,它们又回到原来的状态。出现。 (请参阅此处该问题)我该如何解决此问题? 这里是整个未修改的js文件。
预计到达时间:刚刚了解到,在从一张幻灯片过渡到下一张幻灯片期间,以及在任何过渡之前的第一张幻灯片上,淡入淡出仍然会发生。看起来过渡效果会破坏目录导航的淡入淡出。
Can't get this... trying to make the direction navigation arrows on Nivo Slider fade in rather then just appear. Here's the code that hide/shows the directional nab:
//Hide Direction nav
if(settings.directionNavHide){
$('.nivo-directionNav', slider).hide();
slider.hover(function(){
$('.nivo-directionNav', slider).show();
}, function(){
$('.nivo-directionNav', slider).hide();
});
}
I'd assume it's as easy as changing .hide()
to .fadeOut('fast')
and .show()
to .fadeIn('fast')
. However, after the first slide change, they go back to just appearing. (see that issue here) How can I solve this? Here is the entire un-mified js file.
ETA: Just learned, the fade still goes during the transition from one slide to the next, and on the first slide before any transition. It would appear the transition effect breaks the fadein of the dir nav.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了一个解决方案:
忽略 nivo-slider 代码并修改您自己的脚本。
就像这样......
我无法让鼠标移出功能工作,但这对于我的目的来说不是必需的。希望这有帮助。
I have found a solution:
Ignore the nivo-slider code and right your own script.
Like so....
I couldn't get the mouse out function to work but it wasn't necssary for my purposes. Hope this helps.
未缩小的 JS 中有一行代码,内容为
slider.hover(function(){$('.nivo-directionNav',slider).show();
尝试更改那里的显示以及 .fadeIn('fast') 。
There is a line of code in the un-minified JS that reads
slider.hover(function(){$('.nivo-directionNav',slider).show();
Try changing the show there to .fadeIn('fast') as well.