重定向到包含include JS代码的另一页后,我得到了main.html,直到刷新页面后它才能正常工作,解决方案是什么?
0.html
<body data-theme="b">
<div class="p2" data-role="page" id="p2">
<div data-role="header" data-theme="b" data-position="fixed"><img src="images/head.png" alt="" class="head">
<a href="#panel-overlay" class="ui-btn ui-corner-all ui-shadow ui-icon-bars ui-btn-icon-grid ui-btn-icon-notext"></a>
</div>
<div data-role="header">
</div><!-- /header -->
<div role="main" class="ui-content" style="padding:0;margin-top:-2px;">
<div class='jAudio'>
</div>
<script src='resources/js/jaudio.min.js'></script>
<script src='resources/js/0.js'></script>
</body>
</html>
,有两个外部js文件jaudio和0.js,将页面重定向到该页面后如何加载该页面?
答案 0 :(得分:0)
i正在进行大量搜索以找到解决此问题的方法,但大多数人都指向重新编码,并使用.load()或.ready()函数将Page完全加载后的代码,但是没有地方指向给定的解决方案!拥有这些代码的最简单,最佳方法是不进行任何更改,而是在重定向之前使用一个小的Trick 。在该标签处,我们可以轻松地使用target的其他选项(默认为 _self )会完全阻止更新页面。因此,如果您使用 _parent 或 _top ,则重定向的页面将被完全重新加载,并且您的js代码也将正常运行。 希望对您有所帮助<3