gpt4 book ai didi

javascript - Rails 4 Turbolinks 页面 :load with JS

转载 作者:行者123 更新时间:2023-12-03 11:26:31 25 4
gpt4 key购买 nike

我的应用程序中有以下基本 JavaScript ( CoffeeScript )

window.onload = ->
menu = document.getElementById("menu")
wrapper = document.getElementById("wrapper")
toggleMenu = false

menu.onclick = ->
if toggleMenu is false
wrapper.style.left = "278px"
toggleMenu = true
else
wrapper.style.left = "0px"
toggleMenu = false

当您单击带有涡轮链接的内容时,它会停止工作。

我在 SO 上找到了这个解决方案,但不知道如何在 JavaScript 中实现它:

$(document).on('page:change', function () {
// Actions to do
});

我确实尝试了 document.onchange 但没有成功。纯 JavaScript 解决方案是什么?

最佳答案

document.addEventListener('page:change', function(){
console.log('called')
});

# page reloaded, no clicks yet
=> called
# click turbolinks link
=> called

关于javascript - Rails 4 Turbolinks 页面 :load with JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26897874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com