2013-02-06 122 views
1

我试图按如下方式使用新的JQM面板(http://jquerymobile.com/test/docs/panels/index.html) 。jquery移动面板动态内容

我使用mysql查询创建了一个带有慈善机构名称的listview。我想点击慈善机构的名字,打开一个面板,该慈善机构将有更多信息(来自相同的查询)。 JQM文档指出:

在面板动态添加内容或在面板打开时隐藏内容可见时,必须触发面板上的updatelayout事件。 (“#mypanel”).trigger(“updatelayout”);

但是我不知道如何使用它 - 它会去哪里?

回答

0

你需要提供一些更具体的答案的代码,但基本上你列表中的每个项目将单击时调用某些功能。该功能将慈善机构的信息写入面板,然后触发updatelayout。像这样:

function showCharityInfo() { 
var charityInfo = "All about this charity...."; 
$('#mypanel').html(charityInfo); 
$('#mypanel').trigger('updatelayout'); 
} 
+0

@PhilB,这是否回答你的问题?您在显示动态内容后触发updatelayout。 – jghificationify