javascript - Joyride 基础自定义覆盖

标签 javascript jquery zurb-foundation zurb-foundation-5

我在我的网站中使用 atm 的 JS 库是 Joyride,我想自定义它如何与我网站的某个部分一起工作。

我已将 Joyride 应用于我的服务页面中的图标。这是我唯一想要愉快地工作的地方。但是,当我在这个特定位置进行兜风时,我遇到了问题。

问题..当我的页面加载时,屏幕会自动滚动到随机位置..我猜它正在尝试找到我调用 Joyride 的位置?

这不是我需要发生的事情..显然:)

我想要实现的是,只有当用户直接到达服务页面(包含图标)而不是在页面加载时才激活 Joyride,这意味着消除了加载滚动。

有什么办法可以实现这一目标吗?或者至少消除随机滚动放置问题。

<ol class="joyride-list" data-joyride>
    <li data-id="repair" data-text="Close" data-options="tip_location: left; nub_position:left; prev_button: false">
        <p>Click or tap each icon to learn more about our services</p>
    </li>
</ol>

这是链接

http://kapena.github.io/pp_web/

最佳答案

如果将 scroll_speed 设置为 0,它应该会阻止滚动效果。

$(document).foundation({
    offcanvas : {
        open_method: "move",
        close_on_click : true
    }
    joyride : {
         scroll_speed: 0;
    }
});

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

关于javascript - Joyride 基础自定义覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557994/

相关文章:

javascript - Docker - 为什么这个 express.js 容器带有暴露/发布的端口拒绝连接? (使用 boot2docker)

javascript - 滑动面板 - jQuery

ruby-on-rails - rails 和基础 : File to import not found or unreadable: util/util

css - 从 Foundation - Rails 更改选项卡名称

javascript - 使用 rect() 的 HTML5 Canvas 性能很差

javascript - item在函数中的含义

javascript - Jquery - .append 之后,.hover 在其他元素上不起作用

javascript - Twitter 提前输入突出显示选择

javascript - 未捕获的 TypeError : $(. ..).datepicker 不是函数(匿名函数)

html - 列未并排对齐基础 CSS