为WP主题添加”网页加载中”特效

为了加强浏览者的体验,不在等待页面加载时感到枯燥,从而关闭网页,很多网站都会制作一个“网页正在加载中”的提示效果或显示加载进程,加载完成后提示消失,大部分都应用在网站的首页,今天我教大家把这一特效添加到Wordpress主题中。要实现该特效同样要用到jquery,如果大家和我目前用的主题一样,为了实现其它特效已提前加载了jquery,那么正好充分利用jquery的强大功能,添加此特效何乐而不为呢?当然仅仅为了实现这个特效,而去加载50几K的jquery就有点得不偿失了。具体效果可以看我的博客。
实现方法:

打开header.php模板文件

第一步:加载jquery.min.js

外链接格式:

<script type=”text/javascript” src=”http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js”></script>

内链格式:

<script type=”text/javascript” src=”<?php bloginfo(‘stylesheet_directory’); ?>/js/jquery.min.js” ></script>

第二步:在</head>前添加一段JS代码

<script type=”text/javascript”>
jQuery(function(){
jQuery(‘#loading-one’).empty().append(‘页面加载完毕.’).parent().fadeOut(‘slow’);
});</script>

第三步:在<body>后添加显示效果样式

<div id=”loading” style=”position:fixed !important;position:absolute;top:0;left:0;height:100%; width:100%; z-index:999; background:#000 url(这里输入一个图片地址) no-repeat center; opacity:0.6; filter:alpha(opacity=60);font-size:14px;line-height:20px;” onclick=”javascript:turnoff(‘loading’)”>
<p id=”loading-one” style=”color:#fff;position:absolute; top:50%; left:50%; margin:50px 0 0 -50px; padding:3px 10px;” onclick=”javascript:turnoff(‘loading’)”>页面载入中,请稍后…</p>
</div>

图片大小格式不限,不加图片也可以,到此该特效添加完毕.

Comments

15 responses to “为WP主题添加”网页加载中”特效”

  1. 冰剑 Avatar

    网速慢的时候,没有加载完,那不是一直看着那黑色页面吗?

    1. 知更鸟 Avatar

      加载过程中可以放个漂亮的动画,或放个漂亮MM或漂亮GG,给他看,也比空白一片好多了

  2. 万艾可 Avatar

    不好玩。

  3. 丰胸药 Avatar

    哈哈 比空白着要好看多了

  4. 左旋肉碱哪个牌子好 Avatar

    试了下 效果不错,我放了一个美女图 哈哈

  5. 神仙 Avatar

    Lightbox 2 和这个插件冲突了。。不能大图显示图片了。!~

  6. hujun Avatar

    不能用了

  7. 妇科医院 Avatar

    有点不好用哦?

  8. 115u Avatar

    不错的模板,给个来用用!~

  9. hiro Avatar

    首先:jQuery(‘#loading-one’).empty().append(‘页面加载完毕.’).parent().fadeOut(‘slow’);
    应为:jQuery(‘#loading-one’).text(‘页面加载完毕.’).parent().fadeOut(‘slow’);

    其次:z-index:999;在一些高分辨率宽屏中,不能隐藏,z-index:-9999px;为好;

    然后:height:100%;在标准浏览器中没有参照的定高父对象,根本就不能满屏;

    其他的就不说了!!什么三层分离的性能方面直接不提了,怕楼主看不下去了。。。

    1. 知更鸟 Avatar

      z-index:999,是让元素置顶,不准备隐藏
      用“标准浏览器”试过,肯定是满屏,FF、IE、OP、Chrome是否够“标准”

  10. 营口手机号码 Avatar

    我觉得这东西没什么用,反正我看到这东西一般比较心烦。

  11. 晨光博客 Avatar

    非常不错的方法

  12. 小八 Avatar

    为啥我在本地测试的时候
    一直都是处于页面加载中的状态呀!