2012-11-18 57 views
0

嗨,大家好,我在我的鉻控制檯得到這個奇怪的錯誤:的Joomla 2.5 jQuery的不能叫空的方法,我使用Joomla 2.5使用jQuery

"Uncaught TypeError: Cannot call method 'slideUp' of null " 

這裏是index.php文件頭部分:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script> 
    <script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jscript.js"></script> 
    <jdoc:include type="head" /> 

和jscript.js代碼:

$(document).ready(function(){ 

    var slider = document.getElementById("login-form"); 

    alert (slider); 

    $("#login-form").slideUp(100); <- error is on this line 

}); 

我測試和警報顯示:[對象HTMLFormElement],所以它MEAS 「登錄形式」 真的存在。想不通爲什麼我收到

"Uncaught TypeError: Cannot call method 'slideUp' of null " 

請,你能幫助我!!!!!!

回答

6

最有可能jQuery代碼與MooTools的衝突。 試試這個使用

jQuery.noConflict();

您的代碼會像如下─

var $j = jQuery.noConflict(); 
$j(document).ready(function(){ 

    var slider = document.getElementById("login-form"); 

    alert (slider); 

    $j("#login-form").slideUp(100); 

}); 
+0

非常感謝你,它的工作完美。 – Irakli

+0

好知道:) – Irfan

+1

非常感謝,我想自殺......之前,我看了你的帖子 – JinSnow