$(".link").click(function (e) {
e.preventDefault();
var $urlToLoad = $(this).attr('href');
$('#result').load($urlToLoad, function(data){
$("#fade").fadeOut('slow'); //added to show fade effect on second click
$("#fade").fadeIn('slow');
});
});
У меня в основном есть две внешние страницы, которые я загружаю на .click с эффектом затухания. Чтобы результат div # показал эффект затухания при втором щелчке/загрузке, я добавил [$ ("# fade"). FadeOut ('slow');].jQuery fadeIn & fadeOut onload: есть ли лучший способ?
Однако, это приводит к загруженной странице показывает первый & затухает & в Я попытался изменить Одер из [$ («# замирания») Затухание («медленного»);.]., Но тот же результат.
Я уверен, что есть способ сделать это правильно, но у меня недостаточно понимания jQuery для достижения желаемого эффекта.
Может ли кто-нибудь помочь? Любое предложение? Как его переписать?
Итак, вы хотите, чтобы страница просто затухала? Или вы пытаетесь создать эффект мерцания? – Joe