Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile 以编程方式在JqueryMobile中添加固定页脚_Jquery Mobile_Footer - Fatal编程技术网

Jquery mobile 以编程方式在JqueryMobile中添加固定页脚

Jquery mobile 以编程方式在JqueryMobile中添加固定页脚,jquery-mobile,footer,Jquery Mobile,Footer,我尝试以编程方式在jquery移动页面中添加页脚 下面是我为页脚添加html标记并再次触发jquerymobile的“create”函数以填充页脚样式的代码 menu += '<div data-role="footer" data-position="fixed" id="menu" data-theme="a">'; menu += '<div data-role="navbar">';

我尝试以编程方式在jquery移动页面中添加页脚

下面是我为页脚添加html标记并再次触发jquerymobile的“create”函数以填充页脚样式的代码

            menu += '<div data-role="footer" data-position="fixed" id="menu" data-theme="a">';
            menu +=     '<div data-role="navbar">';
            menu +=         '<ul>';
            menu +=             '<li><a href="'+GLOBAL.APP_ROOT+'simulator/list1">List1</a></li>';
            menu +=             '<li><a href="'+GLOBAL.APP_ROOT+'simulator/list2">List1</a></li>';
            menu +=             '<li><a href="'+GLOBAL.APP_ROOT+'simulator/list3">List3</a></li>';
            menu +=         '</ul>';
            menu +=     '</div>';
            menu += '</div>';
            $('#pHome').append(menu).trigger('create');
菜单+='';
菜单+='';
菜单+=“
    ”; 菜单+='
  • '; 菜单+='
  • '; 菜单+='
  • '; 菜单+='
'; 菜单+=''; 菜单+=''; $('#pHome').append(menu.trigger('create');

我的问题是,页脚不会出现在页面底部,它出现在content div之后。我想我必须手动更新页脚div的位置,但不知道如何做。有人能帮我吗?

试试
$.mobile.fixedToolbars.show()在这一行之后
$('#pHome').append(菜单).trigger('create')。这将迫使jquery mobile重新计算并显示固定工具栏的位置。这将使页脚保持在底部