• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 一行代码实现全站pjax无刷新加载

一行代码实现全站pjax无刷新加载

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了pjax代码,pjax无刷新,pjax加载,pjax无刷新加载等相关知识,希望对您有所帮助

一:整合pjax的准备工作

检查你的网站是否引入1.7.0版本以上的jquery.js,如果没有请全局引入

1、新浪CDN提速: 

<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.0/jquery.js"></script>

1.7.0版本以上的才有pushState的封装。

二:开始整合pjax

1、下载pjax.js (本文底部);

2、在你喜欢的位置(最好body代码结束前)引入pjax.js

<script src="<?php echo TEMPLATE_URL; ?>js/pjax.js" type="text/javascript"></script>

三:使用pjax

编辑模版footer.php在</body>标记结束前插入:

<script>     $(document).pjax('a[target!=_blank]', '#contentleft', {fragment:'#contentleft', timeout:8000}); </script>

写好代码后,将容器contentleft付给一个ID,比如在body内的一个div,如:

<body>    <div id="contentleft"> 网站内容部分... </div> </body>

到这里就可以测试效果了,但是需要取消链接target=_blank效果才能有效哦。

一切都搞定之后你就成功了。


Ps:pjax技术对SEO收录不是很友好,大型网站慎用,限小型个人博客体验。


一行代码实现全站pjax无刷新加载PJAX.zip




分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一行代码实现全站pjax无刷新加载

相关文章

  • thinkphp5.1的model模型自动更新update_time字段实例讲解
  • 分享Laravel模型使用的2个小技巧
  • php如何替换img中src内容
  • 如何利用PHP来输出一个杨辉三角
  • uniapp上如何实现安卓app微信登录功能(操作流程总结)
  • 介绍Javascript实现定时器倒计时
  • 10分钟一步步带你看完最常用的git命令
  • 为网站选择一个适当的DMOZ目录
  • DEDECMS调用指定栏目图片标签代码
  • PS+AI设计制作复古的霓虹灯字体效果教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • tp5怎么隐藏admin.php
    • 浅谈bootstrap table分页的实现两种方式
    • CSS实现瀑布流的两种方式
    • 【网络营销】网络商店的设计
    • DEDECMS给list标签加上多字段排序功能
    • PhotoShop+coreldRAW打造喜迎国庆节海报制作教程
    • 在 MySQL 中 int (10) 和 int (11) 的区别
    • 分析laravel8.X关于按照官网的方式使用docker安装和集成本地开发环境遇到的问题
    • vue3为什么快?vue3的效率提升主要在哪方面?
    • Photoshop绘制漂亮的粉色立体心形教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有