多说官方提供的方法: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加载多说的三种方法相关推荐

  1. VC6.0加载lib文件的三种方法

    MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢? 静态链接库是要先把程序中所需要使用的函数编译 ...

  2. Android--使用LayoutInflater加载布局文件的三种方法

    LayoutInflater的作用类似于 findViewById(), 不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化! 而 findViewById( ...

  3. Java动态加载一个类的几种方法以及invoke

    一.加载一个类的几种方法 接口 IUser package org.me.javaapp;/**** @author Administrator*/ public interface IUser {} ...

  4. 动态加载JS脚本的4种方法

    动态加载JS脚本的4种方法 2006-12-04 15:33 要实现动态加载JS脚本有4种方法: 1.直接document.write <script language="javasc ...

  5. ios网络学习------4 UIWebView的加载本地数据的三种方式

    ios网络学习------4 UIWebView的加载本地数据的三种方式 分类: IOS2014-06-27 12:56 959人阅读 评论(0) 收藏 举报 UIWebView是IOS内置的浏览器, ...

  6. [ROS2] map_server加载地图文件的三种模式

    map的数据类型 map话题的类型是nav_msgs::msg::OccupancyGrid.使用下面的命令可以查询该类型的数据结构. ros2 interface show nav_msgs/msg ...

  7. 机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数)

    机器学习中的矩阵求导的一点总结(三种方法求线性回归最佳参数) 转载于:https://blog.csdn.net/promisejia/article/details/80159619?ops_req ...

  8. 实现动态加载JS脚本有4种方法

    转自:微点阅读  https://www.weidianyuedu.com 实现动态加载JS脚本有4种方法: 1.直接document.write 这里重新温习Document.write()的用法, ...

  9. HTML5动态加载资源方式,动态加载JavaScript文件的两种方法

    这篇文章主要为大家详细介绍了动态加载JavaScript文件的两种方法,感兴趣的小伙伴们可以参考一下 第一种便是利用ajax方式,把script文件代码从背景加载到前台,而后对加载到的内容经过eval ...

最新文章

  1. 四年级下册英语计算机房和教师办公室的图片,PEP英语四年级下册-Unit-1思维导图及知识点梳理.pptx...
  2. 日志级别_Feign:请求压缩amp;日志级别【了解】
  3. $(document).ready() 和 window.onload 方法比较
  4. 实现Repeater控件的记录单选(二)
  5. multi-line comment In file
  6. python使用t-sne算法降维,方便可视化
  7. _Linux后台开发6大常用的开源库,让你在同行中脱颖而出
  8. 三星电子首次公布李在镕薪酬 看起来一点儿也不高
  9. java 常量 类型_Java的常量及数据类型
  10. 百倍训练效率提升,微软通用语言表示模型T-ULRv5登顶XTREME
  11. strtol ( )【C语言库函数源代码】
  12. 编程素人眼里的编程珠玑
  13. Java Web程序设计
  14. XiaoXin 13Pro-Hackintosh 小新13pro崇尚极简的黑苹果双系统
  15. python解析sql字段血缘_SQL血缘关系分析
  16. 华为OD机试真题目录(Java JavaScript)
  17. nginx配置前端网站
  18. 独家秘技||如何快速入门一个陌生知识领域?
  19. .net mysql sqlhelper_「谢灿asp.net三层架构」5、DAL中公共类-SqlHelper类应该这样写
  20. 用树莓派搭建(虚拟专用网络)服务器

热门文章

  1. 身份验证和授权作为开源解决方案服务
  2. Spring:自动接线或不自动接线
  3. Java Web应用程序的反跨站点脚本(XSS)过滤器
  4. Http Invoker的Spring Remoting支持
  5. Windows 系统如何查看本机的 IP 地址
  6. 邮宝打印面单尺寸调整_如何打印身份证的实际尺寸?怎样用照片打印身份证复印件...
  7. python语句大全input_input提示文字 Python基础输入函数,if-else语句,if-elif
  8. ajax.call失效无请求,移动端ajax请求问题?
  9. java 类 null_深入理解java中的null“类型”
  10. crntos7启动php命令_CentOS7设置php-fpm开机自启动