2012-04-21 55 views
0

JavaScript & jQuery很新,所以,請不要介意我非常基本的問題:股利沒有顯示調用JavaScript函數時表現出來

我已經做了以下的div,我想,當顯示某些JavaScript被調用函數:

<div id='faix' class="bg4 w460 h430 tac poa dpn"> 
    <h4 class="fwb fs22 cf3 mb5 ff3 mt150 ">Thank you John for contacting us!</h4><h4 class="fwb fs22 cf3 mb5 ff3"> We will get in touch with you shortly.</h4> 
</div> 

,但是當被調用該函數和我過了這個給函數,則相應的分度的「faix」 ID沒有顯示出來

$('#faix').fadeIn(500); 

我在做什麼錯誤的上述代碼?

回答

0

您的代碼就可以了;我認爲你是在調用它,當HTML尚未建立。包裝你的代碼在一個$(document).ready

$(document).ready(function() { 
    $('#faix').fadeIn(500); 
}); 
1

確保你已經把

$('#faix').fadeIn(500); 

$(function() { 
    $('#faix').fadeIn(500); 
}); 

,因爲它應該,德恩jQuery是準備好了。

0

嘗試包間代碼:

$(function(){ 

}); 

,並看到了跨瀏覽器兼容下面的代碼,如果你的DIV使用CSS隱藏:

display:none; 
0

確保這些類都不bg4 w460 h430 tac poa dpn說像display:none !importantvisibility:hidden !importantmargin-top: -99999px那種東西。

後,您撥打電話,使用督察(按Ctrl + Shift + I),找到生病的股利和看它的CSS屬性,以確定它是否應該是可見的還是其他什麼東西阻止你看到它。另外看一下控制檯以查看錯誤,也許它在一系列功能中,如果失敗,後續功能也會失敗。

0

檢查出像你進口的jQuery的API,把它的document.ready函數中基本的東西等

還記得由於DIV ID一次遇到這樣的問題,可能是在jQuery的一個div命名衝突api,所以請嘗試更改div名稱。