的Joomla 2.5 jQuery的不能叫空的方法(Joomla 2.5 Jquery Canno

2019-07-03 22:06发布

嗨,大家好,我使用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 "

拜托,你能帮助我!!!!!!

Answer 1:

最有可能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);

});


文章来源: Joomla 2.5 Jquery Cannot call method of null