メインコンテンツを表示する前に紹介を使用する1ページのWebサイトに取り組んでいます. イントロダクション (約 10 秒) がすぐにトリガーされ、次のコードで終了します。
// Fade in divs for intro
$('.intro-logo').fadeIn(800).delay(800, function() {
$('.groupC').delay(400).fadeOut(800, function() {
$('.main-holder').fadeIn(800);
hash_handler();
$('.footershow').delay(1600).fadeIn(800);
});
});
このイベント中に、ページの正しいセクションを表示するために、URL の # に基づいてメイン ページをスクロールする hash_handler がトリガーされます。
イントロダクション中に SKIP ボタンが表示され、押すと次のコードが続きます。
function hideIntro() {
$('.groupC').fadeOut(800);
$('.main-holder').fadeIn(800);
hash_handler();
$('.footershow').delay(1600).fadeIn(800);
}
hash_handler が 2 回実行されるのを避けるために、SKIP ボタンが押されたときに導入をキャンセルする方法をアドバイスしてください。
ありがとうございました、