javascript - Flexslider 删除第一张和最后一张幻灯片上的导航箭头

标签 javascript navigation slider

我已经搜索了一整天,但没能找到任何对我有帮助的东西。

我正在使用 Flexislider 并尝试删除第一张幻灯片上的上一个链接和最后一张幻灯片上的下一个链接。

我什至将我的第一张和最后一张幻灯片包装在 div 中,以将它们与其他幻灯片分开。

这是我的网站:http://www.thisiseloise.co.uk/Mobile/

这是我的 atm 代码,但它不起作用:

    $('#first').flexslider({
    start: function(){
     var active_rel = $(this).find('.flex-direction-nav .flex-prev').css('display:none');
    },

  });

   $('#last').flexslider({
    end: function(){
     var active_rel = $(this).find('.flex-direction-nav .flex-prev').css('display:none');
    },

  });

任何帮助将不胜感激:)

谢谢

最佳答案

你应该尝试这个机制:

$('.flexslider').flexslider({
    animation: 'fade',
    controlsContainer: '.flexslider',
    start: function() {
        // 
    },
    end: function() {
    //
    }
});
<小时/>

抱歉,下面的文字,我忘记阅读您的.<(您已经拥有的代码)

<小时/>

快速的谷歌搜索将我带到这个网站:FlexSlider API

在这里您可以看到您可以连接到:

属性、默认值、描述

  1. start.....当 slider 加载第一张幻灯片时触发。
  2. end......当 slider 到达最后一张幻灯片时触发(异步)。
  3. 之前..与每个 slider 动画异步触发。

所以你可以做的是:

$('.flexslider').flexslider({
    animation: 'fade',
    controlsContainer: '.flexslider'
}).before(function() {
    // Reset before each slide (cheap operation so it's no biggie to call everytime)
    $(".flex-direction-nav").removeClass("firstActive lastActive");
}).start(function() {
    // 
    $(".flex-direction-nav").addClass("firstActive");
}).end(function() {
    //
    $(".flex-direction-nav").addClass("lastActive");
});

和CSS:

.flex-direction-nav.firstActive, .flex-direction-nav.lastActive {
    opacity: 0;  // You can think about how to hide it, with transition or sth.
}

我进一步建议的是使用 ID(可能代替类 - 或两者兼而有之),作为一种好的做法。

关于javascript - Flexslider 删除第一张和最后一张幻灯片上的导航箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23136467/

相关文章:

jquery - 在 Bootstrap 中添加滚动时导航链接不活动

javascript - Jssor 在响应模式下模糊/像素化文本

jquery - 纯 CSS3 多级菜单和 Jquery slider 的问题

Javascript/Ajax(无 jquery!)onreadystatechange 保持 1

javascript - 在 html 模板中找不到错误。解决非法 token )

JSF 2 全局异常处理,导航到错误页面未发生

jquery - 是否可以在桌面上取消/隐藏 Slick slider ,但在移动设备上平滑/显示它?

javascript - onclick() 函数不能与调用它的元素同名吗?

javascript - Google Chrome 未在 "Print"对话框中显示所有纸张尺寸

html - 如何让我的导航栏填满我的 div 的整个宽度