Jquery mobile jQuery移动事件最适合什么

Jquery mobile jQuery移动事件最适合什么,jquery-mobile,Jquery Mobile,我正在开发一个jQuery移动应用程序,它将运行在Cordova包装器中。 我正在努力理解每个pagecontainerX事件的用法以及何时使用哪个事件。 我将发布三个特定用例: 1) 钩子点击事件: 假设我想为按钮上的某个单击事件分配一个处理程序 2) 更改页面的文本内容: 假设我有一个页面,我想更新一些自上次显示页面以来可能已更改的内容 3) 更改页面的图形内容: 比如,如果我想在画布上画画,或者我需要知道事物的渲染方式及其大小。初步答案: 这些是我自己发现的,但我非常感谢您的评论: 1)

我正在开发一个jQuery移动应用程序,它将运行在Cordova包装器中。 我正在努力理解每个pagecontainerX事件的用法以及何时使用哪个事件。 我将发布三个特定用例:

1) 钩子点击事件:
假设我想为按钮上的某个单击事件分配一个处理程序

2) 更改页面的文本内容:
假设我有一个页面,我想更新一些自上次显示页面以来可能已更改的内容

3) 更改页面的图形内容:
比如,如果我想在画布上画画,或者我需要知道事物的渲染方式及其大小。

初步答案: 这些是我自己发现的,但我非常感谢您的评论:

1) 我正在使用pagecreate事件,因为它只调用一次。还可以通过执行以下操作来指定要将处理程序挂接到哪个特定页面:$(document)

2) 我正在使用PageContainerBeforTransmission或PageContainerBeforHide。PageContainerForeide的优点是只触发一次,而另一个触发两次(不知道为什么)。其他选项,如pagecontainershow,将在转换后更改内容,这看起来有点奇怪

3) 在本例中,我使用pagecontainershow,这样就可以以图形方式呈现内容,并且我可以计算高度和宽度等,缺点是用户将看到转换,并且只有在他看到正在修改的页面内容之后