ページの読み込み時にブラウザウィンドウの上部からボックスを表示したい。
理想的には、次のようになります。
http://demo.cookieconsent.silktide.com/
したがって、ページが読み込まれ、これが下にスライドします。
どうすればこれを達成できますか?
http://jqueryui.com/demos/dialog/を見ましたが、上記のようには機能しません。
ページの読み込み時にブラウザウィンドウの上部からボックスを表示したい。
理想的には、次のようになります。
http://demo.cookieconsent.silktide.com/
したがって、ページが読み込まれ、これが下にスライドします。
どうすればこれを達成できますか?
http://jqueryui.com/demos/dialog/を見ましたが、上記のようには機能しません。
これを試して-
html
<div id="box"><h1 style="text-align:center">content goes here</h1></div>
jQuery
$(document).ready(function(){
$("#box").animate({top:"0px"},"slow");
});
css
background:red;
position:fixed;
width:100%;
height:60px;
top:-60px
全体として、コードは-
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<style>
#box
{
background:red;
position:fixed;
width:100%;
height:60px;
top:-60px
}
</style>
<script type="text/javascript">
$(document).ready(function(){
$("#box").animate({top:"0px"},"slow");
});
</script>
</head>
<body>
<div id="box"><h1 style="text-align:center">content goes here</h1></div>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
rest page content<br>
</body>
</html>
HTMLにa<div>
を入れ、そのcssをに設定position: fixed
すれば完了です。