jquery移动pageshow函数触发两次

时间:2015-05-19 04:25:28

标签: jquery mobile pageshow

我有一个包含两个内部页面的主页面。

每次我在每个

上附加活动
$(document).("pageshow","pageXXX",function(){
alert("This is a test")
})

警报在主页面上被触发两次,同样,当我调用内部页面时,对该页面执行自定义操作,而且也会触发主页面上的pageshow触发的警报。

我尝试使用pagecreate而不是使用pageshow,但它并不喜欢我,因为一旦加载页面它只被触发一次,我需要在每次显示页面时触发事件。

1 个答案:

答案 0 :(得分:0)

你是否可能错过了#34;#"符号? pageXXX是id吗?

您可以尝试使用"#pageXXX",如下所示:

<p>
    <a id="foo" href="#bar">FOO</a><br/>
    <a id="bar" href="#foo">BAR</a><br/>
</p>
希望有所帮助!