jquery - 在 JQuery 中重置按钮状态

标签 jquery jquery-ui jquery-mobile

我正在创建一个 Phonegap 和 JQuery 移动应用程序。我有一些按钮,在应用程序中导航时,如果您返回菜单屏幕,您会看到它们仍然处于选中状态(处于事件状态)或处于悬停状态。

用户返回菜单屏幕后是否可以重置状态?

最佳答案

是的,你可以,你需要删除它的 ui-btn-active 类。

示例:

$("#button").removeClass("ui-btn-active");

在 pagebeforeshow 事件中执行此操作:

$('#page').live('pagebeforeshow',function(e,data){    
    $("#button").removeClass("ui-btn-active");
});

关于jquery - 在 JQuery 中重置按钮状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950658/

相关文章:

javascript - 尝试通过滚动更改沿 DOM 的元素位置时,jQuery .detach() 不起作用

javascript - 使用 jquery.event.drag 拖动多个元素

php - jPlayer Stream MP3 但防止下载和盗链

jquery - 在 jquerymobile 中动态创建的评级星插件中未正确应用样式

jquery - 在 jQuery Mobile 中自定义选择菜单

Javascript:使用createElement函数时,如何为创建的元素设置属性?

javascript - Bootstrap 图像缩放

Javascript:访问匿名函数中的函数

javascript - 比较数据选择器中的值

html - jQuery Mobile Phonegap iOS : Header flickers when I pull up keyboard