Zurb基础5.4 joyride - control暴露盖



谁能给我解释一下如何控制zurb粉底的曝光盖?如果我理解正确的话,曝光盖就是出现在joyride模式后面的灰色背景覆盖。

我有几个提示没有绑定到任何东西,然后我有一些绑定到一些id使用data-id属性。我希望当我到达带有data-id的提示时,暴露的封面会消失。

我做错了什么?

<ol class="joyride-list" data-joyride >
    <li data-button="Next" data-options="prev_button:false;"><p></p>
    </li>
    <li data-button="Next" data-prev-text="Prev">
        <p></p>
    </li>
    <li data-button="Next" data-prev-text="Prev">
        <p></p>
    </li>
    <li data-id="next_article_btn" data-button="Next" data-prev-text="Prev" data-options="expose:false; modal:false;">
        <p></p>
    </li>
    <li data-id="prev_article_btn" data-button="Next" data-prev-text="Prev" data-options="expose:false; modal:false;">
        <p></p>
    </li>
    <li data-id="to_top_btn" data-button="Finish" data-prev-text="Prev" data-options="expose:false;">
        <p></p>
    </li>
</ol>

我认为当前的joyride基础集成不允许您单独更改暴露选项。你只能在整个游戏过程中启用/禁用它。

   $(document).foundation({
     joyride: {
       expose: true
     }
   }).foundation('joyride', 'start');

根据lepop的答案,您可以使用另一个您可以随意控制的模式-bg

<div class="reveal-modal-bg" style="opacity:0.8;"></div>
<div class="joyride-modal-bg" style="opacity:0;"></div>

pre_ride_callback: 
    function () { 
        setTimeout(function () { 
            $(".reveal-modal-bg").css("display", "block").css("z-index", "100");
        }
    , 150); }
,post_ride_callback: 
    function () { 
        setTimeout(function () {
            $(".reveal-modal-bg").css("display", "none").css("z-index", "1004"); 
        }
    , 5); 
    }

完整代码为:

<div class="reveal-modal-bg" style="opacity:0.8;"></div>
<div class="joyride-modal-bg" style="opacity:0;"></div>
$(document).foundation({
                    joyride: {
                        cookie_monster: false,
                        expose: true,
                        modal: true,
                        pre_ride_callback: function () { setTimeout(function () { $(".reveal-modal-bg").css("display", "block").css("z-index", "100"); }, 150); },
                        post_ride_callback: function () { setTimeout(function () { $(".reveal-modal-bg").css("display", "none").css("z-index", "1004"); }, 5); }
                    }
                }).foundation('joyride', 'start');

modal: trueexpose: true

我没有办法了

美元(文档)。Foundation ({offcanvas: {close_on_click: false}, reveal: {close_on_esc: true, close_on_background_click: true}, joyride: {cookie_monster: false, expose: true, modal: true, post_expose_callback: function () {setTimeout(function () {$ (" .joyride-modal-bg ") . css("显示"、"块");5)};}}})。基础("追求享乐","开始");

相关内容

  • 没有找到相关文章

最新更新