2012-04-21 59 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名称。