Joomla 2.5 Jquery Не удается вызвать метод null

Привет, ребята, я использую Joomla 2.5 с Jquery, и я получил эту странную ошибку в своей консоли Chrome:

"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

});

Я протестировал его, и предупреждение показало: [object HTMLFormElement], так что это означает, что «форма входа» действительно существует. не могу понять, почему я получаю

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

Не могли бы вы мне помочь пожалуйста!!!!!!


person Irakli    schedule 18.11.2012    source источник


Ответы (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);

});
person Irfan    schedule 18.11.2012
comment
Большое спасибо, я собирался убить себя... прежде чем я прочитал ваш пост - person JinSnow; 12.04.2013