如果我有使用PJAX获取的不同页面,则我使用的脚本在我访问的第一页持续到第二个页面,之后通过PJAX访问的任何页面。
我已经尝试过重置功能,以及类似的东西,这是太多的工作。是否有可能在PJAX页面更改时我可以重置所有 Javascript 绑定?
部分每页 Javascript 可能吗?(例如在页面更改时保留jQuery,但删除每页的其他脚本)
既然 Javascript 文件可以通过附加<script>
标签来引用,那么可以做相反的事情吗?(我知道删除该脚本标签不会删除该脚本)
如果我有使用PJAX获取的不同页面,则我使用的脚本在我访问的第一页持续到第二个页面,之后通过PJAX访问的任何页面。
我已经尝试过重置功能,以及类似的东西,这是太多的工作。是否有可能在PJAX页面更改时我可以重置所有 Javascript 绑定?
部分每页 Javascript 可能吗?(例如在页面更改时保留jQuery,但删除每页的其他脚本)
既然 Javascript 文件可以通过附加<script>
标签来引用,那么可以做相反的事情吗?(我知道删除该脚本标签不会删除该脚本)
您的内部“框架”不应包含任何 Javascript。您应该将所有 Javascript 放在页面最顶层可用的函数中,然后您可以使用PJAX API挂钩页面更改,以根据需要启用/禁用功能。