У меня есть две функции Jquery, которые я могу нормально работать на странице, но не тогда, когда они у меня есть одновременно.Я не могу понять, что я могу делать неправильно, потому что у меня похожий код, хорошо работающий на других страницах.
Первая функция:
$(document).ready(function()
{
$("#add-questions").click(function() {$("#extra-questions").fadeIn(800);});
});
Вторая функция:
$(document).ready(function()
{
if($PHPTRIGGER == true)
{
$("#pop-text").html("Message sent.");
$("#pop").show();
setTimeout(function() {$("#pop").animate( {height: "hide", opacity: "hide"}, "medium");}, 4000);
}
});
«$ PHPTRIGGER» - это переменная php, которую я передаю в Jquery (StackOverflow не позволяет мне вставить настоящий php, поэтому я отметил еговот так).
Я пытался поместить обе функции в один и тот же «готовый документ», пробовал порядок обмена, но они просто не работают вместе.
Есть мысли?
Спасибо.
ОБНОВЛЕНИЕ:
Это первая функция, которая не реагирует на событие нажатия.Он работает только после выполнения второй функции (которая связана с отправкой формы).Все еще задаюсь вопросом, почему это так.
ЗАКЛЮЧИТЕЛЬНОЕ ОБНОВЛЕНИЕ:
Устранена проблема с Firebug.Пришлось инициализировать PHPTRIGGER, переданный через PHP, с пустым значением, или первая функция завершилась неудачно.Это довольно забавно, потому что эта функция не принимает PHP.По сути, (строгая) синтаксическая ошибка во второй функции привела к сбою первой функции, в то время как сама вторая функция работала нормально.