PhoneGap中文网

 找回密码
 立即注册
查看: 14222|回复: 2
打印 上一主题 下一主题

动态生成navbar,css不加载的问题

[复制链接]

11

主题

42

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
跳转到指定楼层
楼主
发表于 2014-5-9 10:07:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个navbar,里面的内容是动态生成的,基本结构如下:
  1. <div id="navbar" data-role="navbar">
  2.                                 <ul id="category">
  3.                               </ul>
  4.                         </div>
复制代码

当我动态添加li元素后,第一次进入界面的时候显示正常,是横向显示的,当退出该界面再次进入时,显示变成竖向显示的了,感觉是CSS没加载。这是什么原因?

如果是listview,可以用$("#dishList").listview("refresh");刷新就能正常显示了。
可现在是navbar,如何刷新?
回复

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2014-5-11 13:04:43 | 只看该作者
如下面代码,其实在jqm运行后 已经被他的js 解析成其他的html代码了,所以你得动态生成他js替换后的html代码,这样的话就可以加载样式

可以用调试工具 看看下面代码在jqm 运行后的代码进行动态生成 ,感谢你对我们的支持
  1. <div id="navbar" data-role="navbar">
  2.                                 <ul id="category">
  3.                               </ul>
  4.                         </div>
复制代码




回复 支持 反对

使用道具 举报

11

主题

42

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
板凳
 楼主| 发表于 2014-5-14 14:28:55 | 只看该作者
感觉采用jquerymobile+phonegap总是会出现很多莫名奇妙的问题。
现在又有问题了,有个输入框,当点击后弹出输入法面板,现在我要点返回键关闭输入法面板,结果给我关闭了这个页面,直接返回上一个页面了。什么原因?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-5-3 17:18 , Processed in 0.056554 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表