利用jQuery实现页面渐显效果

来源:转载

最近在看jQuery,就在实际项目里加了个小的应用,当时的想法就是点击一个链接跳转到另个页面时,页面是逐渐显示出来,也就是由透明到实体的一个过程!

说下思路吧,在body里用一个p把所有的标签包含住,在此p后再定义一个p,后面这个p是用来实现渐显效果的。

如下所示:

<html>

<body>

<p id="bodyDiv">

<!--省略内部标签-->

</p>

<p id="hideDiv"></p>

</body>

</html>

我的想法是最后一个p定位在整个页面最上层,p的背景设为白色,也就完全覆盖了下面的p,当点击到该页面时,页面加载完时,上面这个p开始逐渐消失,下面的p便实现了逐渐显现的效果。

贴出jQuery代码

 

<script>

 $j(function() {

 $j("#hideDiv").css({ top: offset.top, left: offset.left, width: $j("#bodyDiv2").width(), height: $j("form").height(), backgroundColor: "White", opacity: 1, position: "absolute" })//给hideDiv添加样式

        if (jQuery.isReady)//这里是判断页面是否加载

        {

            $j("#hideDiv").fadeOut(1000);//让p逐渐消失的方法

        }

});

</script>

 

代码很简单吧!呵呵!wirte less do more!

自己琢磨出来实现渐显页面的思路,也不知道大家的思路是什么样的如果有更好的方法欢迎大家一起研究啊!

分享给朋友:
您可能感兴趣的文章:
随机阅读: