jquery 移动样式不起作用

标签 jquery css jquery-mobile navbar

为什么我的页面看起来像这样?我找不到问题

enter image description here

可以吗?

<link rel="stylesheet" href="css/jquery.mobile-1.4.2.min.css">
<link rel="stylesheet" href="css/jquery.mobile-1.4.2.css">
<script type="text/javascript" src="js/jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.2.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>

HTML:

<div data-role="header" style="overflow: hidden;">
        <h1>I'm a header</h1>
        <a href="#" data-icon="gear" class="ui-btn-right">Options</a>
        <div data-role="navbar">
            <ul>
                <li><a href="#">One</a></li>
                <li><a href="#">Two</a></li>
                <li><a href="#">Three</a></li>
            </ul>
        </div>
        <!-- /navbar -->
    </div>

最佳答案

使用任何外部小部件时,您需要添加data-theme="a""b"

正常行为,小部件从父 div 继承主题。但是,由于外部小部件的父级是 bodybody 没有接收任何主题,因此外部小部件应该是主题化的。

<div data-role="header" data-theme="a">
</div>

关于jquery 移动样式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22200579/

相关文章:

css - 使菜单项和子菜单项垂直显示而不相互覆盖

css - 将 Int 值转换为 CSS 颜色(与 QML Canvas 一起使用)

javascript - 为什么我使用 setTimeout 的同步代码在 JavaScript 中表现得异步?

css - jQuery Mobile 禁止将 `ui-link` 添加到 `<a/>`

jquery动态添加隐藏字段

jquery 选择器结果是 prevObject : e. fn.e.init[3] 我如何从中获取元素

javascript - 我可以使用 jQuery 动态执行 php 操作吗?

javascript - 使用 Javascript 从图像到图像(不是图像到白色到图像)淡入淡出

javascript - 为什么 jQuery UI Accordion 打开/关闭动画如此不稳定?

javascript - 如何不在 JQuery Mobile 日历中突出显示当前日期