我正在创建jQuerymobile网站。我在page1.html
<a href="Page2.html">go to page 2</a>
如果我点击它将转到Page2.html。页面加载后我需要调用一个js函数。 我尝试了两种方法来放置函数
onload="ExampleFunction()"
身体内的<script>window.onload=ExampleFunction</script>
但两者都不起作用。
答案 0 :(得分:2)
使用jQuery Mobile时,不使用onload
或ready
,您使用pageinit
:
$(document).bind('pageinit', function() {
// Your code here
});
答案 1 :(得分:0)
您可以使用jQuery(这将绕过任何特定于浏览器的页面加载功能)。
$(document).bind('pageinit', function() {
// Your code here
});
此外,如果您只想在从第一页开始第二页的情况下调用JavaScript函数...您可以在页面URL中包含查询字符串。
<a href="Page2.html?callmyfunc=true">go to page 2</a>
在页面加载时检查URL的参数,最终触发函数调用。