覆盖基础 4 Joyride 的默认值

Posted

技术标签:

【中文标题】覆盖基础 4 Joyride 的默认值【英文标题】:Override defaults for foundation 4 joyride 【发布时间】:2013-12-12 02:54:35 【问题描述】:

我正在使用foundation 4,并尝试覆盖joyride的“modal”和“expose”的默认设置:

$(document).foundation('joyride', 'start');

我尝试在此启动调用中添加第三个参数,尝试在 html 中添加数据选项。这是一种简单的方法吗?

我希望所有步骤都是模态的,就像淡出背景一样。并且希望能够控制哪些元素是“暴露”的

任何方向都将不胜感激。

【问题讨论】:

【参考方案1】:

这是我找到的答案,希望对其他人有所帮助:

基础初始化器:

$(function() 
    $(document)
        .foundation()
        .foundation('joyride', modal: true);
);

然后,当你想加载兜风时:

$(document).foundation('joyride', 'start');

【讨论】:

这刚刚解决了我的问题,谢谢。他们所有 js 组件的文档还有很多不足之处。 没有问题。是的,有时当你需要快速组合一些东西时,这并不好玩。 我们可以通过只引用foundation.min.js来使用joyride吗【参考方案2】:

这是 Foundation 5 的新语法:

            $(document).foundation(
              joyride: 
                post_step_callback : function () 
                var elementID = $(this).data('id');
                  alert(elementID);
                ,
                post_ride_callback : function () 
                  alert('We done!');
                
              
             ).foundation('joyride', 'start');         );

【讨论】:

以上是关于覆盖基础 4 Joyride 的默认值的主要内容,如果未能解决你的问题,请参考以下文章

如何覆盖s-s-rS中的参数默认值?

如何将默认值覆盖为非默认值

Vuetify 覆盖默认道具值

如何使用 NSUserDefaults 注册用户默认值而不覆盖现有值?

覆盖 Ansible 模块选项默认值

覆盖结构中的默认值 (c#)