我希望在页面加载时从浏览器窗口的顶部出现一个框。
理想情况下,它看起来像这样:
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
然后您就完成了。