【问题标题】:jQuery Tabs activate on Carousel with Mobify使用 Mobify 在 Carousel 上激活 jQuery 选项卡
【发布时间】:2013-05-13 17:31:45
【问题描述】:

我需要能够在我的 Carousel 上方有一个选项卡菜单,单击该选项卡菜单会将 carousel 移动到 carousel 内的关联包中。

此外,当旋转木马滑动时,选项卡将根据您滑动到的包移动。因此,如果您滑动和反之亦然,活动选项卡将发生变化。

我已经制作了一个演示,除了链接选项卡和轮播外,所有其他操作都可以使用。我完全不知道如何做到这一点。

我的 DEMO 代码和示例:- http://jsfiddle.net/jnYs7/

<ul id="navlist">
   <li>BASIC</li>
   <li class="activeStep">STANDARD</li>
   <li>SUPER</li>
   <li>ANTOHER</li>
</ul>

插件正在使用: http://www.mobify.com/mobifyjs/modules/carousel-examples/

希望有人能帮忙。谢谢

【问题讨论】:

    标签: javascript jquery html css mobify


    【解决方案1】:

    一个例子:http://jsfiddle.net/jnYs7/3/

    我所做的是将#navlist 移动到.m-carousel 内部,并将&lt;a&gt;data-slide='number_here' 属性添加到&lt;a&gt;,使其成为分页。我还将您的 activeStep 班级名称更改为 m-active

    现在你只需要设置样式。

    更新http://jsfiddle.net/jnYs7/10/

    在此处更改margin-right以定义div之间的距离

    .m-center:not(.m-fluid) > .m-carousel-inner > *:not(:first-child),
    .m-center:not(.m-fluid) > .m-carousel-inner > *:not(:last-child){
        position: relative;
        float: left;
        left:40px;
        margin-left:0px;
        margin-right:-30px;
    }
    

    我没有找到任何对起点的引用,但您可以使用 jquery 中的 .trigger() 之类的东西来触发链接上的点击事件

    $('#navlist li:eq(2) a').trigger('click'); 
    //:eq() is the index of li (in this case super)
    

    在更新的小提琴中,我整体更改了一些 css,比较小提琴是否缺少 CSS。

    【讨论】:

    • ...不要以为您知道如何将活动图像居中。然后左右图像稍微显露出来(因为它目前在右侧)。但也在左边,均匀分布?整晚都在尝试,但无法正常工作。当人们在您的时间轴上上传 >3 张图片时,它类似于 Facebook 应用程序吗?无论如何,谢谢你,很大的帮助!
    • 我可以居中,但我不知道如何显示左右。 jsfiddle.net/jnYs7/4(我通过在 delta 变量中添加 +45 稍微更改了插件代码)
    • + 快速提示您必须更改m-center 的边距才能获得左右图像的效果
    • 干杯,明天将其全部复制到 html 页面中,一直在通过检查元素查找年龄,但找不到带有边距元素的 m-center 类来调整边距。感谢您的帮助
    • 仍然不高兴,每次我影响顶部导航缩进的页边距并且无法让它们在每一侧均匀排列。
    猜你喜欢
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多