Skip to content

Commit 5406b69

Browse files
committed
make ad work when page change
1 parent e4b1d8c commit 5406b69

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

index.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
;(function(window) {
22
window.DocsifyCodefund = {
3+
scriptEl: null,
34
create: function(codefundId) {
45
return function(hook, vm) {
56
hook.ready(function() {
67
window.DocsifyCodefund.injectCodeFundStyle();
7-
window.DocsifyCodefund.injectCodeFundScript(codefundId);
88
})
99

1010
hook.doneEach(function () {
11+
window.DocsifyCodefund.injectCodeFundScript(codefundId);
1112
window.DocsifyCodefund.injectCodeFundContainer();
1213
})
1314
}
@@ -25,10 +26,15 @@
2526
},
2627

2728
injectCodeFundScript(codefundId) {
29+
if (window.DocsifyCodefund.scriptEl) {
30+
window.DocsifyCodefund.scriptEl.remove()
31+
}
32+
2833
var script = document.createElement('script')
2934
script.src = "https://codefund.app/properties/" + codefundId + "/funder.js?template=docsify"
3035
script.async = "async"
3136
document.body.appendChild(script)
37+
window.DocsifyCodefund.scriptEl = script
3238
},
3339

3440
injectCodeFundStyle() {

0 commit comments

Comments
 (0)