问题标签 [jquery-mobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
916 浏览

javascript - 我应该如何为有和没有 javascript 支持的浏览器编写 Jquery Mobile 应用程序?

我正试图围绕 jQuery Mobile。我的目标是构建一个非常快速的应用程序,其外观和感觉尽可能接近原生应用程序(至少对于现代设备而言)。

我了解在页面之间导航有两种方式:

  1. 将每个页面加载为单独的页面,并使用常规 html 锚链接到其他页面。

  2. 将所有(或多个)页面放在一个网页上,并通过 javascript($.mobile.changePage(方法)和类似的 api 函数)在它们之间导航。

第一种方法应该适用于所有浏览器,但性能很差,因为每个页面转换之间存在延迟。

第二个看起来应该快得多,所以我肯定更喜欢这种方法。但是,对于没有 javascript 支持的移动设备浏览器,这将如何工作呢?这显然违背了 jQuery Mobile 为 C 级浏览器提供优雅降级体验的目标。

在我看来,我需要实现我的应用程序两次,一次针对支持 javascript 的浏览器进行优化,一次针对不支持的浏览器进行优化?使用可能是另一种选择,但这看起来更加混乱。

解决这个困境的推荐方法是什么?有什么我没有注意到的吗?

谢谢,

阿德里安

0 投票
1 回答
2583 浏览

iphone - 如何在 jQueryMobile 中为图像绑定加载事件

我有一个运行 jQuery Mobile 1.0a2 的移动网站,我目前正在通过 iPhone 模拟器在 Mobile Safari 中测试固件 4.1。

我似乎无法绑定到图像的加载事件。

我有一个简单的缩略图画廊和一张大图。当您单击缩略图时,它会更改src主要的属性img

该js使用该live('click'方法进行绑定,它工作得很好。

我的问题是我需要关于此点击的反馈,所以我想显示一条加载消息(由 jquerymobile 提供),然后在图像加载后将其隐藏。

#gallery_image_large实际变化的<img>地方在哪里,src我尝试了以下方法:

这适用于我桌面上的 Safari,但不适用于上面提到的 iPhone 模拟器。

以供参考:

更新:在 MobiOne iPhone 模拟器上尝试 JQuery Image load failed,它解释了如何.load通过“检查”手动实现.complete

0 投票
2 回答
8272 浏览

jquery - jquerymobile - 包括 .js 和 .html

在我的应用程序中,我使用的不仅仅是 html 页面来显示内容,而且每个页面都有自己的 .js 文件。当我调用 html 页面时,还包括 .js 文件。在 .js 中,我正在使用$('div').live('pageshow',function(){}). 我从 . js(using $.mobile.changePage("htmlpage")).

我的问题:考虑一下,我有两个 html 文件。second.html 文件在 one.js 中调用。当我显示 second.html 时,那个时候 one.js 会再次重新加载。我收到警报“one.js”然后是“second.js”

一个.html

第二个.html

one.js

第二个.js

注意:当我显示forth.html时,以下文件被重新加载(one.js,second.js,third,js和fourth.js。但我只需要fourth.js)。我尝试使用 $.document.ready(function(){}); 但是那个时候 .js 没有调用。

0 投票
3 回答
17361 浏览

jquery - 如何使用 JQueryMobile 为 iphone/ipad 上传文件?

我刚刚开始查看 JqueryMobile 并想知道以下是否可能?

我希望能够选择一个文件(类似于在 html 中),然后显示某种允许我浏览到“文件夹”并选择文件的对话框。然后由我来发送某种 AJAX 命令以将其上传到服务器(我使用的是 Asp.net MVC 2)

由于我无法使用 iPhone 或 iPad,我被告知我只能访问文档文件夹。

京东

0 投票
5 回答
16902 浏览

jquery - listitem - 删除 - 动态

我已经根据 AJAX 结果创建了列表。基本上动态地将项目添加到列表中。但在第二次 ajax 调用中,列表项附加到前面的项。我想重新加载列表。它应该包含第二个 ajax 调用的结果。

我想单独删除所有列表项。不是页面中的列表。

任何人帮助我。

动态添加列表值的代码:

0 投票
2 回答
5031 浏览

jquery - JQuery 移动搜索输入图标

我想知道将这个放大镜图标变成可点击按钮的最佳方法是什么?无需更改 JQuery 框架

http://jquerymobile.com/demos/1.0a2/#docs/forms/forms-search.html

这是它在框架中映射的位置

0 投票
6 回答
60189 浏览

javascript - 如何在 jQuery Mobile UI 中禁用缓存

试过...

似乎没有任何效果...所以目前我正在通过...解决服务器端的问题

我不想只禁用缓存的 AJAX。必须有更好的方法......我错过了什么吗?

谢谢,

谢尔伊

0 投票
2 回答
5644 浏览

jquery-mobile - JQuery Mobile 可折叠内容

我一直在研究将http://jquerymobile.com/demos/1.0a2/docs/content/content-collapsible.html用于我正在构建的网站。

有没有办法更改用于展开和折叠部分的图标。目前我看不到从 + 和 - 图标更改它的方法。

客户更喜欢箭头或不同的图标。

谢谢, 西安

0 投票
1 回答
1338 浏览

jquery - jquerymobile - location.href - 移动页面

我正在使用 location.href = "html page" 将一个 html 页面移动到另一个页面。我想在移动页面时传递一些数据。在里面怎么做?我是这个的新手。请帮我。

0 投票
3 回答
10182 浏览

jquery - jQuery Mobile 后退按钮中的图像不出现

我已经按照 jQueryMobile 文档的说明在我的博客移动版本中设置了 jQueryMobile 插件。

和描述页面如下

不幸的是,后退按钮中的图像没有出现在我的页面中。而且我还将 jQuerymobile 图像文件夹放入我的项目页面。有没有我忘记设置的配置?

替代文字