いくつかのアニメーションにJqueryを使用するマイクロサイトをまとめようとしています。ページには4つのリンクがあり、それぞれがライトボックスを開きます。
背景が暗くなった後、「show」機能を使用してライトボックスを表示したいのですが、現時点ではこれは正常に機能しています。ただし、ライトボックスを閉じるときは、暗い背景が消える前に非表示にします。何らかの理由で、「非表示」機能が実行されると、ライトボックスパネルは縮小する前にページの下部まで拡張され、非表示機能が完了するまで待つのではなく、背景が同時にフェードします(フェードアウトがに書き込まれているにもかかわらず)非表示のコールバック)
私はJqueryを初めて使用するので、どこかで間違っていることはわかっていますが、誰かが助けてくれれば、私は最も感謝しています。
ライトボックスパネルの1つのJqueryコードを以下に記述します。現在のマイクロサイトを確認し、HTMLソースを表示するには、次のURLにアクセスしてください。
http://testing.xenongroupadmin.com/whatis/pfi
これまでのところ、ライトボックスの1つのコードのみを記述しました。左上のボックス「Whoneedsknow」をクリックしてください。
どんな助けでも大歓迎です!
ありがとう!
JQueryコード
$(document).ready(function(){
$("a#show-whopanel").click(function(){
$("#lightbox, #who-panel").fadeIn(300, function(){
$("div#animation1").show(600);
})
})
$("a#close-panel").click(function(){
$("div#animation1").hide(600, function(){
$("#lightbox, #who-panel").fadeOut(300);
}
);
})
})