1

我以前从未使用过 jquery,我正在尝试在 UIWebView 上使用它,虽然这很容易,但显然我必须遗漏一些明显的东西,我有点遵循这个 SO JQuery Mobile not working inside UIWebView

我正在将一个动态 html 字符串加载到我的 UIWebView 中,并在开头附加一些从本地 html 文件加载的样式(这很好用),它是这样的:

<html>
    <head>
        <style>
//Some style...
                </style>
        <link rel="stylesheet" href="jquery.mobile-1.3.1.min.css"/> //Is this what i have to do to load it??
        <script src="jquery.mobile-1.3.1.min.js"></script> //Is this what I have to do load it???

//Closing tags...

我还去了 jquerymobile.com 下载并获得了这 2 个文件:

jquery.mobile-1.3.1.min.css
jquery.mobile-1.3.1.min.js

正如上面帖子中所建议的,我从编译源中删除并添加到复制包资源中。

然后在正文中,我只是从http://jquerymobile.com/demos/1.3.0-rc.1/docs/content/content-collapsible.html添加了这个示例代码

<div data-role="collapsible">
   <h3>I'm a header</h3>
   <p>I'm the collapsible content. By default I'm closed, but you can click the header to open me.</p>
</div>

据我了解,这样做之后,我应该能够点击 div 并且它会展开和折叠。知道它只是显示那里的所有文本,点击什么也不做。

对我所缺少的内容或分步指南的任何帮助都会很棒。

谢谢

4

1 回答 1

1

jQuery Mobile 需要 jQuery 才能正常工作。

还要注意,jQuery Mobile 被锁定到某些 jQuery 版本,所以如果你正在使用,jQuery Mobile 1.3.1.那么你至少需要使用,jQuery 1.8.3但我建议你使用 version 1.9

于 2013-05-22T17:36:18.243 回答