jquery - 样式化 CSS 以提供原生应用程序的感觉

标签 jquery html css mobile jsfiddle

我希望使用 jquery Accordion 功能制作动画的无序列表能够占据屏幕的整个宽度和高度,以提供 native 移动应用程序的感觉。列表元素之一将始终下拉。

这是 jsfiddle

http://jsfiddle.net/SteveRobertson/Rm66M/5/

如何通过严格操作 CSS 来做到这一点?

动画是在 id = celebs 的 div 层上完成的,#celebs 我已经添加了

    body, celebs, and html styling to remove all margins and padding

如何完全占据我的 View 的整个高度?

最佳答案

我不确定您正在寻找的感觉,但如果您希望您的部分占据 100% 的窗口高度:

html, body, #celebs, #accordion, li.active {
    height: 100%;
}

请记住,这将使事件的 li 占据窗口的整个高度。如果您希望它“占据显示其他关闭 部分后剩余的任何垂直空间”,您需要做一些数学计算。 (窗口高度 - 其他 li 的组合高度 = 剩余用于调整事件 li 的大小)。

如果需要,您也可以简单地尝试使用 jQueryUI 的 Accordion 和 heightStyle: "fill" ( http://jqueryui.com/accordion/#fillspace )

关于jquery - 样式化 CSS 以提供原生应用程序的感觉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15680250/

相关文章:

javascript - 光标 :pointer not working on input type file

html - 窗口调整大小导致图像向左移动

javascript - 我在 Flask 应用程序中使用 $.(get) 请求时遇到的 JavaScript 问题

javascript - Ajax 调用 url 会卡住浏览器

html - 基础 - 文本位于页脚后面

html - 通过 301 永久重定向到 https 的 http url 嵌入资源

javascript - 使用 jQuery 拖动和排序 div 并输出 html 代码

html - 为什么图像之间有间隙?

javascript - 使第二个选择菜单依赖于 jQuery UI Slectmenu 中的第一个选择菜单

javascript - 使用查询从 div(page) 搜索文本第二次会崩溃