css - Jquery Mobile - 如何更改 ListView 的高度

标签 css jquery-mobile

为了改变 listView 的高度,我使用了这个:

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
             padding-top:10px;
             padding-bottom:10px;
}

这使得每个listView的高度都改变了。好的,一切都很好。但是它也改变了选择字段的弹出选项列表值的高度。 Height becomes tinny

我可以添加内部 CSS 来修复它,但这需要处理大量页面。现在我想知道有没有办法为 ListView 和选择菜单编写更好的非覆盖 CSS?

最佳答案

为了在不覆盖它的情况下改变 ListView 的高度:

  • 您应该找到导致它的类的来源。
  • 用 jquery 删除类
  • 用你自己的类替换它

替换类

$("p").removeClass(".ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li ").addClass(".whatever .your .class .is");

你必须详细和具体。

关于css - Jquery Mobile - 如何更改 ListView 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552489/

相关文章:

jquery - 滚动时如何锁定页面?我如何在所有设备上显示粒子?

jquery - 当内容动态更改时无法将样式应用于 ListView

javascript - JQM 删除了我的页面

html - 我怎样才能淡入和淡出这个 Swing 效果?

html - 自定义字体未加载

javascript - 如何与母版页的相关CSS相关?

javascript - jquery 移动搜索按钮

jquery - 如何在单击按钮时显示被 css 隐藏的 div

javascript - JS 或 jQuery 更改表单对象的值时出现问题

jquery - 删除 ol 中的行后点