未应用 jQuery Mobile 规则

发布于 2024-11-07 05:50:12 字数 914 浏览 1 评论 0原文

这是我的 index.jsp 文件,但 jQuery mobile CSS 和 JS 不执行其工作。

在此处输入图像描述

我的 .css 和 .js 文件与 index.jsp 位于同一目录级别。它们应该位于不同的目录中吗?这是我的目录结构

在此处输入图像描述

这是我的 index.jsp:

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="jquery.mobile-1.0a4.1.css" />
        <script type="text/javascript" src="jquery.mobile-1.0a4.1.js"></script>
    </head>
    <body>
        <div data-role="fieldcontain">
            <label for="slider">Input slider:</label>
            <input type="range" name="slider" id="slider" value="0" min="0" max="100"  />
        </div>
    </body>
</html>

Firebug 说这两个资源都已加载

在此处输入图像描述

This my index.jsp file but the jQuery mobile CSS and JS do not do their work.

enter image description here

My .css and .js files are at the same dir level as index.jsp. Should they be in a different directory? Here is my directory structure

enter image description here

Here is my index.jsp:

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="jquery.mobile-1.0a4.1.css" />
        <script type="text/javascript" src="jquery.mobile-1.0a4.1.js"></script>
    </head>
    <body>
        <div data-role="fieldcontain">
            <label for="slider">Input slider:</label>
            <input type="range" name="slider" id="slider" value="0" min="0" max="100"  />
        </div>
    </body>
</html>

Firebug says that both resources are loaded

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

原来分手还会想你 2024-11-14 05:50:12

您需要在内容周围添加 data-role="page" 标签并添加 jQuery 框架

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
        <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>
    </head>
    <body>
        <div data-role="page">
            <div data-role="fieldcontain">
                <label for="slider">Input slider:</label>
                <input type="range" name="slider" id="slider" value="0" min="0" max="100"  />
            </div>
        </div>
    </body>
</html>

You need to add the a data-role="page" tag around the content as well as add the jQuery framwork

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
        <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>
    </head>
    <body>
        <div data-role="page">
            <div data-role="fieldcontain">
                <label for="slider">Input slider:</label>
                <input type="range" name="slider" id="slider" value="0" min="0" max="100"  />
            </div>
        </div>
    </body>
</html>
缱倦旧时光 2024-11-14 05:50:12

您的页面与此处所示的参考页面结构相去甚远< /a>.

你应该在你的身体后面包裹你的字段包含以下内容:

<div data-role="page">
... your content in the body
</div>

Your page is far from the reference page structure as shown here.

You should have the following wrapping your field-contain after your body:

<div data-role="page">
... your content in the body
</div>
入画浅相思 2024-11-14 05:50:12

jQuery mobile 需要 jQuery 也将被加载。下载它,将其放在同一文件夹中,并在加载 jQuery mobile 之前添加以下行。

<script type="text/javascript" src="jquery.js"></script>

The jQuery mobile requires jQuery to be loaded as well. Download it, put it in the same folder and add the following line before you load jQuery mobile.

<script type="text/javascript" src="jquery.js"></script>
甜`诱少女 2024-11-14 05:50:12

emmm你需要将它们包含在文件的标题中:

    <link rel="stylesheet" type="text/css" href="something.css" />
<script type='text/javascript' src='something.js'></script>

emmm you need to include them in the header of the file:

    <link rel="stylesheet" type="text/css" href="something.css" />
<script type='text/javascript' src='something.js'></script>
单挑你×的.吻 2024-11-14 05:50:12

在使用 jquery-mobile 和 jsp 时需要确保您使用的是 cdn 路径

    <link rel="stylesheet" type="text/css" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>

while using jquery-mobile with jsp's need to make sure you are using the cdn path

    <link rel="stylesheet" type="text/css" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文