Android 如何在jquery mobile中动态更改固定标头

Android 如何在jquery mobile中动态更改固定标头,android,jquery,ios,jquery-mobile,cordova,Android,Jquery,Ios,Jquery Mobile,Cordova,我在Jquery mobile&Cordova驱动的应用程序中有一个固定的标题。所以data position=“fixed” 没用。有谁能帮我做到这一点吗 更新:试试这个 $(document).on('click', "#btn", function () { alert("OK"); $('#mainHeader').removeClass('ui-header-fixed'); }); $(document).on('click', "#abtn", function

我在Jquery mobile&Cordova驱动的应用程序中有一个固定的标题。所以
data position=“fixed”

没用。有谁能帮我做到这一点吗

更新:

试试这个

$(document).on('click', "#btn", function () {
    alert("OK");
    $('#mainHeader').removeClass('ui-header-fixed');

});
$(document).on('click', "#abtn", function () {
    alert("OK");
    $('#mainHeader').addClass('ui-header-fixed');

});

不,收割台没有移动。仍然像固定的。完美的。谢谢。:)@AtanuCSE很乐意帮助
;-)尝试在新样式后添加col.trigger('pagecreate')applying@Regent尝试不工作您使用的是哪个jQM版本?@Omar 1.4.0。问题已经解决了。
var col = $('#mainHeader');
col.data('position','');
$(document).on('click', "#btn", function () {
    alert("OK");
    $('#mainHeader').removeClass('ui-header-fixed');

});
$(document).on('click', "#abtn", function () {
    alert("OK");
    $('#mainHeader').addClass('ui-header-fixed');

});