问题标签 [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.
javascript - 我应该如何为有和没有 javascript 支持的浏览器编写 Jquery Mobile 应用程序?
我正试图围绕 jQuery Mobile。我的目标是构建一个非常快速的应用程序,其外观和感觉尽可能接近原生应用程序(至少对于现代设备而言)。
我了解在页面之间导航有两种方式:
将每个页面加载为单独的页面,并使用常规 html 锚链接到其他页面。
将所有(或多个)页面放在一个网页上,并通过 javascript($.mobile.changePage(方法)和类似的 api 函数)在它们之间导航。
第一种方法应该适用于所有浏览器,但性能很差,因为每个页面转换之间存在延迟。
第二个看起来应该快得多,所以我肯定更喜欢这种方法。但是,对于没有 javascript 支持的移动设备浏览器,这将如何工作呢?这显然违背了 jQuery Mobile 为 C 级浏览器提供优雅降级体验的目标。
在我看来,我需要实现我的应用程序两次,一次针对支持 javascript 的浏览器进行优化,一次针对不支持的浏览器进行优化?使用可能是另一种选择,但这看起来更加混乱。
解决这个困境的推荐方法是什么?有什么我没有注意到的吗?
谢谢,
阿德里安
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
。
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 没有调用。
jquery - 如何使用 JQueryMobile 为 iphone/ipad 上传文件?
我刚刚开始查看 JqueryMobile 并想知道以下是否可能?
我希望能够选择一个文件(类似于在 html 中),然后显示某种允许我浏览到“文件夹”并选择文件的对话框。然后由我来发送某种 AJAX 命令以将其上传到服务器(我使用的是 Asp.net MVC 2)
由于我无法使用 iPhone 或 iPad,我被告知我只能访问文档文件夹。
京东
jquery - listitem - 删除 - 动态
我已经根据 AJAX 结果创建了列表。基本上动态地将项目添加到列表中。但在第二次 ajax 调用中,列表项附加到前面的项。我想重新加载列表。它应该包含第二个 ajax 调用的结果。
我想单独删除所有列表项。不是页面中的列表。
任何人帮助我。
动态添加列表值的代码:
jquery - JQuery 移动搜索输入图标
我想知道将这个放大镜图标变成可点击按钮的最佳方法是什么?无需更改 JQuery 框架
http://jquerymobile.com/demos/1.0a2/#docs/forms/forms-search.html
这是它在框架中映射的位置
javascript - 如何在 jQuery Mobile UI 中禁用缓存
试过...
似乎没有任何效果...所以目前我正在通过...解决服务器端的问题
我不想只禁用缓存的 AJAX。必须有更好的方法......我错过了什么吗?
谢谢,
谢尔伊
jquery-mobile - JQuery Mobile 可折叠内容
我一直在研究将http://jquerymobile.com/demos/1.0a2/docs/content/content-collapsible.html用于我正在构建的网站。
有没有办法更改用于展开和折叠部分的图标。目前我看不到从 + 和 - 图标更改它的方法。
客户更喜欢箭头或不同的图标。
谢谢, 西安
jquery - jquerymobile - location.href - 移动页面
我正在使用 location.href = "html page" 将一个 html 页面移动到另一个页面。我想在移动页面时传递一些数据。在里面怎么做?我是这个的新手。请帮我。
jquery - jQuery Mobile 后退按钮中的图像不出现
我已经按照 jQueryMobile 文档的说明在我的博客移动版本中设置了 jQueryMobile 插件。
和描述页面如下
不幸的是,后退按钮中的图像没有出现在我的页面中。而且我还将 jQuerymobile 图像文件夹放入我的项目页面。有没有我忘记设置的配置?