当前位置: 首页 > 工具软件 > Push.js > 使用案例 >

Web app 前端框架ratchet使用push.js界面跳转后,js代码无法执行的解决方法

阎庆
2023-12-01

在主页(如index.html)html代码中加入以下javascript代码,但不要加在.content div中。

<script>
            window.addEventListener('push', function () {
                var scriptsList = document.querySelectorAll('script.js-custom');
                for (var i = 0; i < scriptsList.length; ++i) {
                    eval(scriptsList[i].innerHTML);
                }
            });
</script> 

在下一页的 .content中加入要执行的js代码

<div class="content">
         <script class="js-custom">
             alert('I was executed!');
         </script>   
    
    </div>

若返回至index.html有js代码要执行,这段js代码也要放在 .conten div中。



 类似资料: