2013-04-02 81 views
0

我有一些愚蠢的问题战斗,但我需要帮助解决这个问题。jQuery的显示DIV当其他DIV悬停,不工作

我有以下的HTML:

<div class="sekcja" id="michalm"> 
    <div id="michalm_opis" class="opis hidden"><b>Lorem ipsum</b><br/></div> 
</div> 

而在页的末尾下面的代码:

<script> 
$(function() { 
    $("#michalm").hover(function() { 
     $("#michalm_opis").removeClass("hidden"); 
    }, function() { 
     $("#michalm_opis").addClass("hidden"); 
    }); 
}); 
</script> 

它还是引起了(在Firebug):

TypeError: $ is not a function 
$(function(){ 

,显然,不起作用。

我正在试图找到解决办法,但还是没有成功和时间前进。

+10

然后,你需要确保你已经包括了jQuery库,例如,部分如下:''(用你希望包含的任何版本替换'1.9.1')。 –

+1

-1你刚刚尝试谷歌搜索你的错误信息? – Christophe

回答

1

在头包含此:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
4

如果您确信jQuery是包括(检查第一),你可能已经包括jQuery的兼容模式(常见于WordPress主题为例)。您可以通过使用jQuery()代替$()来解决这个问题 - 或者您可以将整个脚本封装在一个设置变量的闭包中。

jQuery(function($) { 
    //...your code here 
});