Я новичок в JS, и я пишу основную веб-страницу, богатую jQuery, с fade-in/fade-out для каждой страницы в том же документе (с использованием того же элемента div с отдельными идентификаторами). В любом случае, когда я пытаюсь исчезнуть на текущей странице, я получаю сообщение об ошибке «Uncaught TypeError: undefined не является функцией», у меня был поиск в Интернете, но не удалось найти решение.jQuery «Uncaught TypeError: undefined не является функцией» при использовании fadeIn();
HTML загружен перед скриптом, и полная библиотека jQuery включена в заголовок страницы.
Элемент div, на который я нацеливаюсь, имеет «display: none;» установленный в моем CSS.
HTML
<div class="page_content" id="page_home">
Content removed
</div>
JS:
<script>
var cp = "page_home";
var tp = document.getElementById(cp);
tp.fadeIn('slow');
</script>
Любой опытный ничего подобного, и есть решение? Я уверен, что это что-то просто, так как мой код все равно ...
теперь работает! Спасибо, теперь кажется очевидным, что я смотрю на это, я знал, что использовать это при выборе идентификатора или класса в любом случае, я не думал, что это необходимо, поскольку эта переменная уже была установлена на целевой идентификационный элемент. – SigmaDanny
@ user3805361 Рад помочь ..! и, кстати, если вы считаете, что любой из ответов здесь удовлетворил ваши потребности, попробуйте принять его, нажав на отметку, присутствующую в нем. И это не принуждение .. :) –
Да, я ждал в течение 10 минут, так что это позволило бы мне принять ваш, поскольку он был самым подробным, и вы ответили первым. – SigmaDanny