簡體   English   中英

使用 Barba.js 和單獨的 JS 文件時遇到問題

[英]Having trouble using Barba.js and separate JS files

我已經在我的 Wordpress 網站上設置了 Barba.js。 它似乎正在工作。 唯一的問題是,當我轉換到其他頁面時,我的其他 JS 文件在硬刷新之前不會加載。

我認為要解決這個問題,我必須使用namespaceBeforeEnter並在其中重新運行我單獨的 JS 文件

唯一的問題是我不知道該怎么做。 我在網上到處找。

我試過這個(我知道這是不對的,但也許在正確的軌道上?)

let script = document.createElement('script');
script.src="/flickity.init.js";   
next.container.appendChild(script);

任何幫助,將不勝感激 :)

提前致謝!

實際上是一個非常簡單的修復。

我只是將我的其他 JS 文件代碼包裝在 const runScripts = function () {}中,然后使用beforeEnter({ next }) {}和相關的名稱空間在我的自定義 Barba 腳本的視圖中調用函數 runScripts()。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM