オープニングアニメーションを実装しています。
困っていることは・・・
index.html
↓
別ページ(event.html)
↓
index.html
上記のように別ページに飛んだあとに、再度index.htmlへ行くとまたオープニングアニメーションが表示されてしまいます。
私自信javaの知識がなく別サイトを参考に作成しのですが、このような場合の対処法がのってなくて困っています。
初歩的な質問になるかもしれませんが、どうぞ教えてくださいm(_ _)m
以下コード
<html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /> <meta name="format-detection" content="telephone=no"> <meta name="Description" content="" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title></title> <link rel="stylesheet" href="css/main.css"> <!--オープニングアニメーション--> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script> $(function(){ $(".mainSite").css("display", "none"); setTimeout(function() { $('.anime').fadeOut(); }, 3000); });
</head> <body> <!--オープニングアニメーション--> <div class="anime"> <img src="images/lodding.gif" alt="" /> </div> <!--オープニングアニメーション_eng--> <div class="mainSite"> aaaa </div> </body> </html>$(function(){ $(".mainSite").css({opacity:'0'}); setTimeout(function(){ $(".mainSite").css("display", "block"); $(".mainSite").stop().animate({opacity:'1'},1000);//1秒かけてコンテンツを表示 },3800);//約4秒後に }); </script> <!--オープニングアニメーション_end-->
CSS**************************************************************
.anime {
width: 100vw;
height: 100vh;
position: relative;
}
.anime img {
display: block;
width: auto;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.mainSite {
width: 100%;
height: 100%;
position: relative;
}
回答2件
あなたの回答
tips
プレビュー