我决定使用PJAX即Barba js
plugin 。它工作得很好,但我有一个问题,真的需要重新初始化 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);
} );