【发布时间】:2012-10-17 00:12:12
【问题描述】:
我想使用位于我的 JQM 站点标题中的按钮来切换列表。
此代码仅在页面首次加载时有效。一旦我加载另一个页面,切换功能就会被忽略(尽管如果我输入警报,这似乎可以工作)。
我已将脚本包含在 data-role="page" 元素中。
$(document).bind('pageinit', function (){
$("#trigger-menu").toggle(function(e) {
$("ul#menu-list").show();
//change icon here
e.preventDefault();
}, function(e) {
$("ul#menu-list").hide();
//change icon here
e.preventDefault();
});
});
'pageinit' 是否适合在这种情况下使用? 我正在使用 JQM 1.2.0
【问题讨论】:
-
你试过用 .on() 代替 .bind 吗?我不确定它在 JQM 中的工作方式是否相同,但我会使用非弃用的方法,看看是否有效。
标签: jquery jquery-mobile