Jquery mobile 仅替换内容时的jQuery Mobile pagechange事件
我正在使用rails后端进行一个jquery移动项目 我有一个“主”模板,页面结构如中所示。 我有一个多页系统,每一页都有相同的“主”模板(页眉、页脚…),只替换Jquery mobile 仅替换内容时的jQuery Mobile pagechange事件,jquery-mobile,jquery,Jquery Mobile,Jquery,我正在使用rails后端进行一个jquery移动项目 我有一个“主”模板,页面结构如中所示。 我有一个多页系统,每一页都有相同的“主”模板(页眉、页脚…),只替换中的html。 因此,页眉和页脚位于“主”模板中,而每个页面的内容都会发生变化 问题是我不能绑定到任何事件,因为页面id总是相同的,只有“content”div改变。这样,如果我订阅页面的“pagechange”事件,它会为每个页面触发,并且我无法应用每页javascript行为 你对如何以干净的方式做这件事有什么建议吗 谢谢,, Ri
中的html。
因此,页眉和页脚位于“主”模板中,而每个页面的内容都会发生变化
问题是我不能绑定到任何事件,因为页面id总是相同的,只有“content”div改变。这样,如果我订阅页面的“pagechange”事件,它会为每个页面触发,并且我无法应用每页javascript行为
你对如何以干净的方式做这件事有什么建议吗
谢谢,,
Riccardo你是更改页面还是只更改内容?如果你有很多页面,你需要给每个页面一个唯一的idI,只需更改内容。我有许多不同的页面(视图),我会替换内容,而不是整个页面。您可以发布标记和代码吗?刚刚发现问题:我的“主”模板包含带有数据的div role=“page”。此div始终具有相同的id,因此当页面加载到DOM中时,会多次激发事件。更改每个页面的div id后,我可以绑定到该页面的事件。根据我的第一条评论,每个页面都应该有一个唯一的id。