php pajx,博客加入了pjax

博客加入了pjax

作者:佚名

来源:爱好者

时间:2016-07-04

去年刚开始玩博客的时候,想给博客加个背景音乐,于是才知道了pjax这种东西。当时看了《INLOJV封装的自用WordPress全站PJAX代码》,因为当时太过弱鸡,即使INLOJV写了那么多注释,我也没有彻底搞明白。

但是前几天,我又重新看了一边,尝试着弄了下,居然成功了。

下面写些心得,不是教程

pjax首先需要过滤不需要进行pjax的超(a)链接:

比如说友情链接,一般来说友情链接的超链接都会有target=_blank这种属性。

所以可以针对这个进行排除。还有些站内的定位性质的超链接,比如我的博客有个超链接href=#duoshuo_thread,针对这个进行排除也是可以的。或者在想排除超链接中加入一个特定的属性,比如我加的是pjax="no",这样只要排除掉含有pjax=no的超链接即可。

下一步需要考虑需要重载哪些函数

针对我自己用的这个模板,我的需要重载函数是这样的。

GenerateContentList();//文章目录树

pajx_loadDuodsuo();//多说评论

kaomoji();//多说颜表情及其他

pangu.spacingPage(); //英文后留白

cz();//模板函数

var bLazy = new Blazy();//缩略图惰性加载

最后配置下搜索什么的就结束了

然后加入加载动画。。。。。。。。。

加载动画取自http://tpl.9iphp.com/149.html

PS:欢迎大家测试我的pjax哦,哪里有问题就留言哈,测试前请按Ctrl+F5刷新缓存哦!!!

分享到:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值