我决定使用 PJAX 即Barba js
插件。
效果很好,但我有一个问题,确实需要在准备好PJAX的情况下重新初始化一堆js插件。
我尝试过以下代码,基本上是Barba js 1.0中的代码,在该代码中我使用调度程序并在NewPage上指定Ready创建一个新脚本元素并将其附加到文档的开头。
但是它不会重新初始化或重新加载jquery插件。
我丢失了某些东西吗?或者这不是重新初始化文件的正确方法吗?
Barba.Dispatcher.on('newPageReady', function (currentStatus,
oldStatus, container) {
alert("the alert works ");
var importeda = document.createElement('script');
importeda.src ='..js/jquery-1.8.3.js';
document.head.appendChild(importeda);
} );