$(".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でロードする2つの外部ページがあります。div#result が 2 回目のクリック/読み込みでフェード効果を表示するために、[$("#fade").fadeOut('slow');] を追加しました。
[$("#fade").fadeOut('slow');] の順序を変更しようとしましたが、同じ結果になりました。
これを正しい方法で行う方法があると確信していますが、目的の効果を達成するのに十分なjQueryの理解がありません。
誰でも助けることができますか?なにか提案を?どのように書き換えるべきですか?