2012-01-15 25 views
0

小背景:這是一個絕對的初學者網站。我是電影專業哈哈我的jQuery動畫無法正常工作,儘管我發現jQuery部分代碼沒有問題

我在記事本++中包含jQuery作爲文檔,並保存在桌面上的一切。 文檔的標題是jQuery的1.7.1.js

你大概可以從代碼告訴,我的目標是那款被隱藏,然後在點擊,就會露出通過了slideDown段落方法在jQuery庫中。 該網站似乎承認slideDown(5000),但似乎並不知道hide()。

哦,如果還有什麼不對,請告訴我。即使它只是小小的東西。我想盡早地學習適當的約定。

https://gist.github.com/1616366

+0

我看不到任何'slideDown(5000)',只有'show(5000)'。但是這也應該可以,我不想去瀏覽整個代碼並調試它 - 這就是你應該做什麼,實際上,請嘗試隔離不工作的部分,並且只在這裏發佈該部分,你不應該要求這裏的用戶瀏覽外部存儲庫中的代碼 – Connum 2012-01-15 17:00:10

+4

歡迎來到Stack Overflow!相關的代碼*在問題本身*而不是(或除了)異地。爲什麼:http://meta.stackexchange.c om/questions/118392/add-stack-overfow-faq-entry-or-similar-for-putting-code-in-the-question – 2012-01-15 17:02:29

+0

它可能與事實有關,在'p#derp'上,你會錯誤地關閉「p」和「center」標籤。你也在'style.css'部分有一個格式不正確的註釋標籤(你可以在'style'標籤之前打開註釋標籤並在'style'標籤內關閉它)。 – ClarkeyBoy 2012-01-15 17:08:36

回答

2

在你的HTML,你必須正確地嵌套的標籤。如果嵌套不當,您認爲某個特定對象不一定是瀏覽器認爲的內容。例如,Chrome認爲您的<p id='derp'>標籤爲空。要解決嵌套,改變這種:

<p id='derp'><center> In this homework assignment, we had to make this website and compare two programs in different language to see the key differences between ActionScript and Java</p></center> 

這樣:

<center><p id='derp'> In this homework assignment, we had to make this website and compare two programs in different language to see the key differences between ActionScript and Java</p></center> 

,甚至更好地利用CSS做定心所以沒有標籤嵌套中心。

當我修復嵌套,你的HTML/JS在這裏工作:http://jsfiddle.net/jfriend00/Hk3NY/

0

在此的jsfiddle看一看:http://jsfiddle.net/mtKNA/。這應該是答案。我已將text-align: center;放入CSS中,重新格式化了一些標籤(將已棄用的center標籤和應用的類center刪除到任何您想要居中的東西。然後,我將.show(5000)更改爲.slideDown(5000),並找到它的工作。黑色雖然