Загрузка jQuery не вызовет обратный вызов - PullRequest
1 голос
/ 27 августа 2011

У меня есть эта функция:

$("#menuwrap").fadeOut(300, function () {
$("#menuwrap").load(url, function () {
    $("#menuwrap").fadeIn(300);
});
});

Но действие обратного вызова для .load() не сработает. #menuwrap застрял со встроенным style="display:none".

Даже alert() до fadeIn() не будет отображаться.

Никогда раньше не было этой проблемы. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

Это был скрипт в результате загрузки HTML (AKA'url 'var).

Скрипт в указанном документе был глючным, и поэтому все дальнейшие скрипты (такие как $("#menuwrap").fadeIn(300)) не были выполнены.

Итак, спрячьте своих жен, спрячьте своих дочерей, перепроверьте свои асинхронно загруженные скрипты.

0 голосов
/ 27 августа 2011

Оформить заказ jsfiddle . Попробуйте проверить свой URL на load() и его содержание.

...