【问题标题】:Flexslider navigation positionFlexslider 导航位置
【发布时间】:2014-05-07 09:05:56
【问题描述】:

是否有任何选项如何让 flexslider 导航(它是 directionNav: true)到特定的 <div> ?现在,没有选项如何控制导航出现的位置。它总是出现在里面

<div class="flexslider">

我想在外面做

<div class="flexslider">

【问题讨论】:

  • 我认为,您不需要代码。但无论如何:link
  • 通过查看源代码 - 为什么不将 ul 元素移到 html 正文中的 div 之外?

标签: jquery navigation flexslider


【解决方案1】:

插件中没有这样的选项。 但是你想要达到的目标是有办法的。 使用 css/javascript 设置 display:none.flex-prev.flex-next 。现在在任何你想要的地方添加你的自定义导航处理程序。 假设您有 .next.prev 作为您的自定义处理程序。 现在使用 jquery/javascript,您可以将点击事件绑定到它们,这反过来将触发点击事件到实际的 .flex-prev.flex-next 以完成您想做的事情。你的 jsfiddle 不工作,如果你身边有一个工作的 jsfiddle 会更好。

演示:http://jsfiddle.net/lotusgodkk/GCu2D/85/

Javascript:

$('.flexslider').flexslider({
    animation: "slide"
});
$(document).on('click','.next',function(){
    $('.flex-direction-nav .flex-next:first').trigger('click');
    return false;
});
$(document).on('click','.prev',function(){
    $('.flex-direction-nav .flex-prev:first').trigger('click');
    return false;
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多