Foundation Joyride

简介: Foundation Joyride 是一个用于创建功能向导的 JavaScript 插件。通过设置特定的 HTML 结构和 data-属性,可以轻松地为网站添加引导提示。示例中展示了如何创建多步引导,每个步骤对应页面上的不同元素,并通过调用 `$(document).foundation('joyride', 'start')` 启动向导。

Foundation Joyride
Joyride 是一个功能向导的 JavaScript 效果,创建实例如下:

实例

First stop!


Second stop!



  1. First stop. The ride has begun!




  2. Second Stop


    Any valid HTML will work inside the Joyride.




  3. End Stop


    The tour is over. You can either go back to the previous stop or close it.



尝试一下 »
实例解析
以上实例中,我们创建了两个元素,每个元素都有独立的 ID。 两个元素设置了 joyride 开始和结束的位置。

我们在

    • 元素上添加 data-joyride 属性和 .joyride-list 类来创建 joyride。你需要在文档头部定义它 (在
内的头部)。在每个列表上使用
  • 元素,每个元素添加 data-id="value" 属性。属性的 value 必须与之前元素的 id 相同。所以第一个功能导航

    元素使用 id="first" 必须与

  • 元素的 data-id="first" 值一致。

    如果你没有管理停止的 id,将显示一个模态框。

    最后,Joyride 需要使用 JavaScript 初始化它,代码为: $(document).foundation('joyride', 'start');

  • 相关文章
    |
    2月前
    |
    索引
    Foundation 麦哲伦(Magellan)导航1
    Foundation 麦哲伦(Magellan)导航是一种固定的导航索引,用于页面内跳转。通过在 HTML 中添加特定的 `data` 属性和链接,可以轻松创建导航条目。
    Foundation 麦哲伦(Magellan)导航2
    麦哲伦导航头部工具条示例:通过固定顶部栏实现页面内导航,包含两个导航链接分别指向“Page 1”和“Page 2”,并使用`data-magellan-destination`属性标记目标位置。
    Foundation 列表1
    在 Foundation 框架中,无序列表(`<ul>`)的前缀符号默认为圆圈,可通过添加 `.circle` 类实现。
    Foundation 列表2
    方块标识符用于在列表项前添加方块符号。使用方法是在 `<ul>` 标签中添加 `.square` 类,
    Foundation 列表3
    若无需标识符,可使用 `.no-bullet` 类去除列表项前的符号;若需创建水平列表,则可在 `<ul>` 标签上添加 `.inline-list` 类。
    Foundation 图片1
    Foundation 提供了响应式图片功能,支持创建缩略图和图片弹窗。通过在 `<img>` 元素外添加 `<a>` 元素并使用 `.th` 类,可以实现缩略图效果。此外,Foundation 的图片默认是响应式的,支持浏览器窗口大小调整。添加 `.radius` 类可创建圆角缩略图。
    |
    2月前
    |
    JavaScript 前端开发
    Foundation 图片2
    Foundation 的简洁弹窗可轻松实现图片展示。只需在元素上添加 `.clearing-thumbs` 类和 `data-clearing` 属性,并在其中插入图片列表。需先初始化 Foundation JS。还可通过 `data-caption` 属性为每张图片添加描述,支持 HTML 元素。
    |
    2月前
    |
    前端开发
    Foundation 麦哲伦(Magellan)导航3
    麦哲伦导航默认有10px内边距,可通过CSS移除。使用`data-options`属性可调整设置,如`active_class`、`threshold`、`destination_threshold`和`fixed_top`等,以控制导航的行为和样式。
    Foundation 列表4
    列表菜单是Web页面中常见的导航元素,使用HTML的无序列表 `<ul>` 标签来定义。每个菜单项通过 `<li>` 标签包裹,并可包含链接 `<a>`。
    Foundation 图片3
    要仅显示一张缩略图,可以在 `<ul>` 中使用 `.clearing-feature` 类,并在特定的 `<li>` 中使用 `.clearing-featured-img` 类。