【问题标题】:Issue with "Gridder Ajax" plug-in“Gridder Ajax”插件的问题
【发布时间】:2016-05-20 11:37:20
【问题描述】:

我想将 Gridder Ajax jquery 插件添加到我的作品集网站以展示我的作品。我按照 Github 网站 (https://github.com/oriongunning/gridder-ajax) 上的自述文件,准确地复制了代码。我还下载了插件文件,并将插件的 JS 脚本和 CSS 链接指向了我的 html 文档头部的正确目录路径,如下面的代码所示。我也尝试将 JQuery 代码从文档的头部移动到正文的底部,但这没有用。我还创建了一个 Jquery alert() 以确保 JQuery 实际运行并且运行良好。似乎 JQuery 代码不起作用,但 CSS 是。我之所以这么说是因为如果我注释掉 中的 CSS 插件标签,那么图像旁边会显示一个无序列表项目符号。当我取消注释代码时,项目符号消失。所以我想正在应用一些样式。我认为我没有正确调用插件的 JS 文件,因为我希望呈现一个可以单击的图像,然后它应该使用描述和链接展开。

这里是我的编辑器的链接:https://ide.c9.io/dfmmalaw/scrollmagic-parallax

这里是网站的链接:https://scrollmagic-parallax-dfmmalaw.c9users.io

这是文件的链接:https://preview.c9users.io/dfmmalaw/scrollmagic-parallax

我还创建了这个 JSfiddle 来向您展示我的代码的外观以及实际呈现的内容。 https://jsfiddle.net/dfmmalaw/ossjtn33/ 显然 JSfiddle 不能使用 css 和 js 文件,因为它们不是由插件作者远程托管的,但您至少可以了解我的代码的结构。谁能告诉我为什么这不起作用?

头部代码:

<link href="css/gridder-ajax.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
<script src="js/gridder-ajax.js"></script>

<script>
    jQuery(document).ready(function ($) {

        // Call Gridder Ajax with
        // default options

        $('.gridder-list').GridderAjax({
            scrollOffset: 0,
            rootUrl: "/",
            animationSpeed: 600,
            animationEasing: "easeInOutExpo"
        });
    });
</script>

正文中的代码:

<div class="gridder-list">
  <li class="item  item_1">
    <a href="item_4" title="Item 4" class="link">
      <img src="http://lorempixel.com/300/200/food/?date=6">
      <span class="title">Item 4</span>
      <span class="description">A small Description</span>
    </a>
    <span class="selectedBox"></span>
  </li>
</div>

【问题讨论】:

    标签: javascript jquery jquery-plugins


    【解决方案1】:

    我不太确定出了什么问题,因为您没有真正给我足够的信息来帮助您。 ajax 版本有点复杂,通常需要针对每次使用进行调整。

    您有测试链接/图片以便我查看问题所在吗?

    在所有情况下,研究演示和 github 页面,您最终应该会管理。

    http://www.oriongunning.com/demo/gridder-ajax/demo.php

    编辑

    不要使用缩小版,并确保所有类都正确设置(点击已注册到标记中不存在的 .do-expand-item。)。代码有很好的文档记录,因此不应该太难。我在下面添加了一个 jsfiddle。

    问候, 猎户座

    【讨论】:

    • 嗨猎户座!非常感谢您亲自回答这个问题。我是一名初级开发人员,对 jquery 插件很陌生。让我通过将信息添加到我的原始帖子来解释我的调试步骤以及实际呈现的内容。抱歉信息不足。
    • 添加信息有帮助吗?
    • 对不起院长,我一直很忙。感谢您提供额外的信息。这有帮助。我会尽快让一个 JS FIDLLE 工作。干杯,猎户座。 ps:别忘了,你可以使用基本版,它工作得很好,而且更容易设置:github.com/oriongunning/gridder.
    • 这是一个正在工作的 jsfiddle。 jsfiddle.net/oriongu/t4df5v2d/4 请注意它已根据 JSFIDDLE 要求进行了修改。
    猜你喜欢
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多