Jquery mobile 替换jquerymobile永久页脚中的img源不起作用
这是一个基本的导航实现,单击jquerymobile导航栏中的按钮可以将当前图标与“活动状态”图标交换,但这在我的jquerymobile实现中似乎不起作用 仅打开活动映像的代码段如下所示Jquery mobile 替换jquerymobile永久页脚中的img源不起作用,jquery-mobile,Jquery Mobile,这是一个基本的导航实现,单击jquerymobile导航栏中的按钮可以将当前图标与“活动状态”图标交换,但这在我的jquerymobile实现中似乎不起作用 仅打开活动映像的代码段如下所示 $("#navigation_link").live("click", function(){ $.mobile.changePage("testpage.php"); toggleActiveBtn("navigation"); }); function toggleActiveBtn(b
$("#navigation_link").live("click", function(){
$.mobile.changePage("testpage.php");
toggleActiveBtn("navigation");
});
function toggleActiveBtn(btnId){
$("#" + btnId).src = "img/" + btnId + "_active.png";
/* toggle previously active image to "off" state
...
*/
$("#home).trigger("refresh");
testpage.php中的HTML只是:
<div data-role="page" id="home">
<div data-role="header" data--position="fixed" data-id="app_header">
...
</div>
<div data-role="content" id="main">
...
</div>
<div data-role="footer" data-position="fixed" data-id="app_footer">
<div data-role="navbar" id="footer_menu">
<ul>
<li><a id="navigation_link" href="javascript:void(0);"><img id="navigation" src="img/navigation.png" /></a></li>
...
</ul>
</div>
</div>
...
...
...
我试过$(“#home”).trigger(“创建”)
,$(“#home”).trigger(“刷新”)
,但都不起作用
各位,提前感谢你们的帮助。你们做得很正确,唯一的错误是触发器参数错误 此功能:
$("#home).trigger("create");
仅影响页面内容。若要设置整个页面(内容+页眉+页脚)的样式,必须使用此功能:
$("#home).trigger("pagecreate");
我给你举了一个简单的例子:
按此按钮可更改导航栏图像