问题标签 [jquery-mobile-ajax]
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.
jquery - 页面转换和 pagebeforeshow 方法 - jQuery-PhoneGap-iOS?
我最近开始为 iOS 开发 phonegap,之前没有 Web 开发经验。我试图在以下代码的帮助下使用 jQuery 在按钮单击时加载下一个 html 文件:
但它根本不起作用。我已经尝试通过传递 inbox.html 的 ID 但仍然是徒劳的。我最终使用window.location.href = 'inbox.html'
which doesn't support transitions
我的 pagebeforeshow 方法也永远不会被调用
我正在使用 cordova-1.6.0 和 jquery-1.3 版本。我可能做错了什么?
jquery - 加载后刷新jquery移动页面
我有两个页面,A 和 B:
A --> 登录页面。
B --> 包含 HTML 元素和 iScoll “拉动刷新”代码。
evrey 一切正常,但是当我从 A 登录到 B 时,iScroll 内容没有出现,如果我刷新页面 B,内容会重新出现并且运行良好,这是 iScroll 代码:
任何人都可以帮助,,,
编辑:<head>
A.aspx 部分-> 登录页面:
编辑:<head>
B.aspx 部分:
jquery - jQuery mobile - Javascript、参数传递、css 文件组织
我正在使用 jQuery mobile 开发一个新网站。
有几个具体的问题。请提供具体、适当的答案。我非常困惑,因为 jQuery Mobile 使用基于 Ajax 的页面导航。假设我引用的页面位于单独的文件中。
我们应该如何组织 Javascript 文件。主页上是否应该有一个 javascript 文件。或者,我们应该如何加载特定于页面的 javascript。我对将 javascript 放入 body 标记以加载它感到有点犹豫。
将参数从一个页面传递到另一个页面的正确方法是什么。尽管对此进行了多次讨论。没有任何令人信服的答案。
我们应该如何组织 CSS 文件。对整个站点只有一个文件感到非常困惑。
我不想禁用基于 ajax 的导航,因为它可能会影响性能。在此先感谢。希望对此有一些健康的讨论。
jquery - jQuery Mobile:有些脚本正在运行,有些则没有。不知道为什么
jQuery Mobile 和加载额外的脚本让我很生气。我已经查看了他们的文档,并且我了解他们的 AJAX 模型会导致一些复杂性,我已经从这里获得了一些帮助来应用信息,但我仍然无法让所有东西都能始终如一地工作。这是一个例子:
我有一个包含 2 个表单字段的页面,一个用于日期,一个用于时间。我在日期字段上调用 jQuery UI Datepicker,在时间字段上调用第 3 方 Timepicker(这个 timepicker)。如果我直接访问该页面或进行刷新,两者都运行得很好。但是,如果我从其他地方导航到该页面,则只有 datepicker 运行。它们都链接在我的文档头中,并且都在页面上调用pageinit
。为什么一个有效而另一个无效?
头:
有问题的表格:
我错过了什么导致两者都可以在正常页面加载上工作但只有一个可以在 jQuery Mobile AJAX 加载上工作?
解决! 花了一个月的时间,但我终于解决了这个问题。Gajotres 和 Kevin B 帮助我了解了底层脚本使用问题,但我的每个脚本问题最终都有不同的附加问题:
- 下面的日期和时间选择器不一致实际上是由于 z-index 的 CSS 问题。时间选择器正在弹出并且在脚本方面运行良好,但由于某种原因,jQueryUI 将其 z-index inline 设置为零,这将其置于移动页面覆盖层之后。CSS覆盖(必须做一个!重要)修复了这个问题。
- jQuery Countdown 出现问题,这是一个 ID 重复问题,因为我有一个 PHP,包括将相同的页脚拉入每个页面。改成类来解决。
javascript - 页面转换后执行 javascript
我正在尝试使用 jquery mobile 创建一个动态 phonegap 应用程序,但是在使用转换转到页面时加载 javascript 时遇到了一些问题。
我的索引页面如下所示:
在我的“pages/clubpage,html”上,我在头部包含以下内容:
不知怎的,我没有收到警报?我究竟做错了什么?
请提前帮助和感谢:-)
<------- 编辑 --------->
我实际上是在尝试转到第 2 页,该页面有一个动态生成的列表视图,如下所示:
现在我的问题是......我可以在过渡之前生成它吗?
jquery - 在 JQuery Mobile 的两个不同文件中的三个页面之间导航
为什么我不能从 second.html 导航到另一个内页 #page3 ?
我能够从 index.html 导航到 second.html。我的代码如下所示:
index.html 页面
second.html 页面
在 second.html 页面中,还显示了第二条警报消息,但页面导航从未发生 ???。谁能让我知道我在这里缺少什么或者我在这里做错了什么?
javascript - 刷新时 JQuery Mobile 加载样式和脚本
JQM 加载页面的方式是通过 ajax 获取具有属性的元素data-role="page"
,而不是整个文档。
那么,如何让 JQuery Mobile 从任何页面(或刷新)加载样式和脚本,而不是仅在入口点(index.htm)中加载它们?
jquery - jquery页面导航动态js加载问题
我正在使用页面导航,为此我正在使用这样的 .live pageshow 事件
它给出了我期望的正确结果,但是如果我想在该模板上添加任何 javascript 文件,我可以这样做,以便我可以为特定模板使用其他功能。
我只想在该模板上加载带有 js 的动态模板,而不是索引页面上的所有 js 文件,因为它在某处发生冲突
jquery - 在 Phonegap 项目中使用普通 JQuery(使用 JQuery Mobile)
我正在构建一个使用 Cordova/PhoneGap 和 JQuery Mobile 的应用程序。
我想在应用程序中使用 JQuery,但我无法让它工作——即使使用简单的代码也没有任何反应。
我相信我的标题设置正确:
当我得到 JQuery Mobile 样式的标题和后退按钮等时。
但是当我尝试一些简单的事情时:
在myscripts.js
文件中我什么也没得到。我需要以不同的方式触发 JQuery 吗?谁能指出我正确的方向?
编辑:
我发现这个提到将它放在 div 中。这实际上对我有用,例如
但肯定有更好的方法吗?必须有一种方法可以将这些脚本全部放在自己的外部文件中吗?
PS:我的 HTML 是:
jquery - 跨多个页面访问标签内容jquery mobile
我在我的应用程序中使用 Jquery mobile。早些时候,我使用单页并使用哈希标签在页面中导航,但现在我计划将其分成多个页面。那么哪种方法更好,即使用标签或为此制作单独的文件?
在将 html 文件分成多个文件后,我将如何使用 data-role="page" 访问标签的内容?如前所述,我使用 # 标签在页面内进行搜索。