当前位置:首页 > 技术博客 > JQuery > 一行代码实现全站pjax无刷新加载

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

5年前 (2021-05-20)JQuery890

一:整合pjax的准备工作:检查你的网站是否引入1.7.0版本以上的jquery.js,如果没有请全局引入

二:开始整合pjax:

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

     2.引入pjax.js(最好body代码结束前)

<script src="/js/pjax.js" type="text/javascript"></script>


三:使用pjax;

    编辑公共 footer 在</body>标记结束前插入:

<script> 
 
 $(document).pjax('a[target!=_blank]', 'body', {fragment:'body', timeout:8000}); 
 //支持jquery所有选择器,比如标签选择器,class选择器,id选择器等等等
 //举个栗子:
 //id选择器:$(document).pjax('a[target!=_blank]', '#content', {fragment:'#content', timeout:8000}); 
</script>

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

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

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


ps:pjax对收录不是很友好,注重SEO的站点慎用!



PJAX下载链接:https://pan.baidu.com/s/1-64alpy8FriuESRfVLuQFg 提取码: u8xk





版权声明:本文由 LzxBlog 发布,如需转载请注明出处。

本文链接:https://www.liuzhixi.cn/html/50.html

标签: jQuerypjax

相关文章

JQuery动态添加元素方法

JQuery动态添加元素方法

JQuery动态添加元素方法append()在父级最后追加一个子元素 appendTo()在父级最后追加一个子元素 prepend()在父级...

JQuery生成二维码

JQuery生成二维码

jquery.qrcode.min.js 是一款基于 jquery 方便生成二维码图片的小插件。该插件兼容主流浏览器:IE9~11, Chrome, Firef...

基于jQuery的拖拽效果

基于jQuery的拖拽效果

描述:基于jQuery实现的拖拽插件,简单好用<head>     <meta chars...

关注列表缩放滚动效果

关注列表缩放滚动效果

使用jQuery和css3制作响应式的关注列表上下垂直滚动效果,可动态添加数据,带关注按钮事件。修改data数组添加或删除数据即可实现。<head>...

jQuery仿百度搜索引擎

jQuery仿百度搜索引擎

静态搜索引擎,内置ajax动态查询默认参数:{     width: "200px",&...

jQuery响应式工作室类网站模板

jQuery响应式工作室类网站模板

简洁创意的jQuery响应式工作室类网站模板下载链接:https://pan.baidu.com/s/17qCoDvqTAt98mygA4b4jCQ ...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。