怎么在html中加入pjax,pjax加载多说的三种方法
多说官方提供的方法:http://dev.duoshuo.com/docs/50b344447f32d30066000147
这里不进行说明,请进入上述链接进行查看。
效果说明:进入文章页需要点击按钮,多说评论才会加载出来。
方法二
民间高手不满足方法一那种需要按一次才能加载的方法,于是写了个不需要按按钮也能加载的方法。
在网站head处加入
在写个多说重载函数,在pjax完成后调用
上述中的$(document).on('pjax:complete', function() {});和你使用的pjax可能有所不同,但道理是通用的。
方法三
也就是我现在用的方法,这个方法需要模板加载jquery,在pjax重载函数中加入下述代码
if ($('.ds-thread').length > 0) { if (typeof DUOSHUO !== 'undefined') DUOSHUO.EmbedThread('.ds-thread');DUOSHUO.ThreadCount($('.ds-thread-count')); else $.getScript("//static.duoshuo.com/embed.js"); }
以上三种方法,孰优孰劣,请自行判断,以前我是用第二种方法的,后来发现了第三种方法,发现代码量少了不少(因为加载了jq),于是就用了第三种方法。
怎么在html中加入pjax,pjax加载多说的三种方法相关推荐
- VC6.0加载lib文件的三种方法
MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢? 静态链接库是要先把程序中所需要使用的函数编译 ...
- Android--使用LayoutInflater加载布局文件的三种方法
LayoutInflater的作用类似于 findViewById(), 不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化! 而 findViewById( ...
- Java动态加载一个类的几种方法以及invoke
一.加载一个类的几种方法 接口 IUser package org.me.javaapp;/**** @author Administrator*/ public interface IUser {} ...
- 动态加载JS脚本的4种方法
动态加载JS脚本的4种方法 2006-12-04 15:33 要实现动态加载JS脚本有4种方法: 1.直接document.write <script language="javasc ...
- ios网络学习------4 UIWebView的加载本地数据的三种方式
ios网络学习------4 UIWebView的加载本地数据的三种方式 分类: IOS2014-06-27 12:56 959人阅读 评论(0) 收藏 举报 UIWebView是IOS内置的浏览器, ...
- [ROS2] map_server加载地图文件的三种模式
map的数据类型 map话题的类型是nav_msgs::msg::OccupancyGrid.使用下面的命令可以查询该类型的数据结构. ros2 interface show nav_msgs/msg ...
- 机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数)
机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数) 转载于:https://blog.csdn.net/promisejia/article/details/80159619?ops_req ...
- 实现动态加载JS脚本有4种方法
转自:微点阅读 https://www.weidianyuedu.com 实现动态加载JS脚本有4种方法: 1.直接document.write 这里重新温习Document.write()的用法, ...
- HTML5动态加载资源方式,动态加载JavaScript文件的两种方法
这篇文章主要为大家详细介绍了动态加载JavaScript文件的两种方法,感兴趣的小伙伴们可以参考一下 第一种便是利用ajax方式,把script文件代码从背景加载到前台,而后对加载到的内容经过eval ...
最新文章
- 四年级下册英语计算机房和教师办公室的图片,PEP英语四年级下册-Unit-1思维导图及知识点梳理.pptx...
- 日志级别_Feign:请求压缩amp;日志级别【了解】
- $(document).ready() 和 window.onload 方法比较
- 实现Repeater控件的记录单选(二)
- multi-line comment In file
- python使用t-sne算法降维,方便可视化
- _Linux后台开发6大常用的开源库,让你在同行中脱颖而出
- 三星电子首次公布李在镕薪酬 看起来一点儿也不高
- java 常量 类型_Java的常量及数据类型
- 百倍训练效率提升,微软通用语言表示模型T-ULRv5登顶XTREME
- strtol ( )【C语言库函数源代码】
- 编程素人眼里的编程珠玑
- Java Web程序设计
- XiaoXin 13Pro-Hackintosh 小新13pro崇尚极简的黑苹果双系统
- python解析sql字段血缘_SQL血缘关系分析
- 华为OD机试真题目录(Java JavaScript)
- nginx配置前端网站
- 独家秘技||如何快速入门一个陌生知识领域?
- .net mysql sqlhelper_「谢灿asp.net三层架构」5、DAL中公共类-SqlHelper类应该这样写
- 用树莓派搭建(虚拟专用网络)服务器
热门文章
- 身份验证和授权作为开源解决方案服务
- Spring:自动接线或不自动接线
- Java Web应用程序的反跨站点脚本(XSS)过滤器
- Http Invoker的Spring Remoting支持
- Windows 系统如何查看本机的 IP 地址
- 邮宝打印面单尺寸调整_如何打印身份证的实际尺寸?怎样用照片打印身份证复印件...
- python语句大全input_input提示文字 Python基础输入函数,if-else语句,if-elif
- ajax.call失效无请求,移动端ajax请求问题?
- java 类 null_深入理解java中的null“类型”
- crntos7启动php命令_CentOS7设置php-fpm开机自启动