2016-05-16 24 views
0

我想將Gridder Ajax jQuery插件添加到我的投資組合站點以展示我的工作。我遵循Github站點上的自述文件(https://github.com/oriongunning/gridder-ajax)並準確複製了代碼。我也下載了插件文件,並將插件的JS腳本和CSS鏈接指向了我的html文檔頭部的正確目錄路徑,如下面的代碼所示。我已經嘗試將JQuery代碼從頭部移動到文檔中的正文的底部,但那不起作用。我還創建了一個Jquery alert()以確保JQuery實際上正在運行,並且它工作得很好。看起來JQuery代碼不工作,但CSS是。我之所以這麼說,是因爲如果我在註釋中插入CSS插件標記,那麼在圖像旁邊會顯示一個無序列表項。當我取消註釋代碼時,子彈消失。所以我想一些樣式正在應用。我想我沒有正確調用插件的JS文件,因爲我期待一個圖像呈現,我可以點擊,然後它應該擴展與描述和鏈接。「Gridder Ajax」插件問題

這裏是鏈接到我的編輯: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> 

回答

1

我不太知道什麼是錯了,因爲你沒有真的給了我足夠的信息來幫你。 ajax版本有點複雜,通常需要針對每種用法進行調整。

你有測試鏈接/圖片,所以我可以查看出了什麼問題?

在所有情況下,研究演示和github頁面,你最終應該管理。

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

編輯

做沒有用縮小的版本,並確保所有的類都是正確安裝(點擊註冊成立的。做-擴大項目這是在標記inexistant。 )。代碼是很好的記錄,所以它不應該太難。我在下面添加了一個jsfiddle。

Regards, Orion

+0

嗨獵戶座!非常感謝你親自回答這個問題。我是一名初級開發人員,對jQuery插件來說很新穎。讓我解釋一下我的調試步驟以及通過將信息添加到我的原始文章中實際呈現的內容。對於缺乏信息抱歉。 –

+0

添加的信息有幫助嗎? –

+0

對不起Dean,我一直很忙。感謝您的額外信息。這有幫助。我得到一個JS FIDLLE儘快工作。乾杯,獵戶座。ps:別忘了,你可以使用基本版本,它工作得很好,並且更容易設置:https://github.com/oriongunning/gridder。 – oriongu