Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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移动导航,中断css 我有一个问题,我不能很清楚地认为它是一个导航问题,或者是内容问题的动态显示。首先,我使用一个html页面,它承载多个页面,每个页面有两个导航栏:一个页眉和一个页脚_Jquery_Css_Jquery Mobile_Navbar - Fatal编程技术网

使用不同面板的Jquery移动导航,中断css 我有一个问题,我不能很清楚地认为它是一个导航问题,或者是内容问题的动态显示。首先,我使用一个html页面,它承载多个页面,每个页面有两个导航栏:一个页眉和一个页脚

使用不同面板的Jquery移动导航,中断css 我有一个问题,我不能很清楚地认为它是一个导航问题,或者是内容问题的动态显示。首先,我使用一个html页面,它承载多个页面,每个页面有两个导航栏:一个页眉和一个页脚,jquery,css,jquery-mobile,navbar,Jquery,Css,Jquery Mobile,Navbar,第一个页面使用getJSON()将在后端从php动态获取的内容显示为JSON对象。使用可折叠项的html()函数,内容显示为三个可折叠项的子项。内容分别填写在可折叠项的H1和两个列表子标签中 我的上导航栏有三个条目(第1页、第2页、第3页)。当我从page1导航到page2,然后单击page1进入page2,一切都按预期进行,即,我得到的page1与我第一次离开时一样 下导航栏是带有三页的字形菜单(a页、b页、c页)当我从page1转到PageC然后单击page1链接返回时(或者甚至当我使用JQ

第一个页面使用getJSON()将在后端从php动态获取的内容显示为JSON对象。使用可折叠项的html()函数,内容显示为三个可折叠项的子项。内容分别填写在可折叠项的H1和两个列表子标签中

我的上导航栏有三个条目(第1页、第2页、第3页)。当我从page1导航到page2,然后单击page1进入page2,一切都按预期进行,即,我得到的page1与我第一次离开时一样

下导航栏是带有三页的字形菜单(a页、b页、c页)当我从page1转到PageC然后单击page1链接返回时(或者甚至当我使用JQM默认的“后退”按钮时),page1的CSS会中断,既不显示标题导航栏,也不显示第一个可折叠页面,而是将第一个可折叠的内容H1与第二个可折叠的内容混淆合并

动态填充列表视图后(每次调用pageshow()后),我使用listview()刷新列表视图

我曾尝试过不同的方法来解决这个问题,其中一种方法是对正在消失的可折叠项使用page(),但没有成功

值得一提的是,我是直接在设备Blackberry Bold 9700(在它的webkit浏览器上出现故障!)上进行开发的;不过,该功能在桌面浏览器Firefox4、Chrome及其扩展Ripple上运行良好

如果有人有这样的问题并设法解决,我将非常感谢您的洞察力/解决方案

干杯


[编辑]根据cpak提供的链接,我在自定义CSS文件中添加了以下CSS规则,它成功地解决了这个问题


.ui mobile[数据角色=页面],.ui mobile[数据角色=对话框],.ui页面{高度:0;溢出:隐藏}

.ui mobile.ui页面活动{显示:块;溢出:可见;高度:自动;最小高度:100%;}


然后,我删除了上述所有规则,并使用了最新构建的JQM,默认情况下解决了这个问题。对于任何人来说,当我遇到这个问题时,我使用的是v1.0a4.1,但在最新版本的JQM(日期为5月24日)中,我在Chrome和MobileSafari的主页和其他页面之间来回移动时遇到了类似的问题,但在本机Android浏览器中没有。 几天前发现此问题:

我还没有时间尝试,但这可能与你的经历有关


[编辑]:重新阅读您的问题后,我不确定这是否有帮助,但我还是将文章留在这里,让社区来决定=)

您如何使用listview()函数?代码会很好。你试过这个吗$(元素)。listview(“刷新”);