问题标签 [jquery-mobile-listview]

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 投票
0 回答
76 浏览

jquery - jQuery mobile:禁用列表拆分

我想在列表中的每个项目中插入一些额外的链接(实际上是“标签”以显示每个项目所属的类别),但是当我这样做时,第一个呈现的不是我想要的标签,而是可点击的列表项左侧的部分,与示例中显示的完全相同。如何禁用此功能?

0 投票
1 回答
1067 浏览

jquery - ListView 在 jQuery Mobile 的网格系统中没有正确显示

我试图在网格系统中放置一个 ListView,但它没有正确显示。它是平板电脑的应用程序,所以不要为巨大的文字而烦恼。

jsfiddle:http: //jsfiddle.net/ZX4YC/

0 投票
0 回答
233 浏览

jquery-mobile-listview - jquery mobile iscrollview 在带有图像的长列表上

我的应用程序的列表视图很长,最多包含 99 个条目。每个人都有一个形象。一个顶部和底部固定杆。

我决定不使用 pull 来刷新,因为显示速度非常慢,并且在显示空项目之前会显示一秒钟。

我面临两个问题:

  • 清单很慢。尤其是第一卷。一旦我滚动到底部并回到顶部,它会快得多,但我不能指望用户每次都这样做
  • 每个项目都有一个图像(带有默认背景图像)。有时,浏览器没有等待足够长的时间并显示损坏的图像(带有?)而不是等待图像显示。

如何增加(?)出现之前的等待时间?是否可以告诉 iscrollview 只获取当前显示的列表部分的图像?是否可以根本不显示(?),如果图像无法显示,只保留背景图像?

PS:我使用 JQM 1.3.1 和 Iscrollview 1.3.1

谢谢你。

0 投票
1 回答
4783 浏览

jquery - jquery mobile中的自动完成组合框

我知道 jQuery UI 自动完成组合框小部件。但现在我正在寻找移动设备。据我所知,在使用 jQuery Mobile 时,我可以使用带有自动完成功能的选择框或列表视图。

jQuery Mobile 中是否有一个控件,其行为类似于 jQuery UI 中的自动完成组合框?

我需要向用户显示一个下拉列表,他可以在其中键入以过滤可用选项或向下滚动以查看所有选项

谢谢!

0 投票
2 回答
111 浏览

javascript - 防止列表视图上的更多点击事件(一旦点击)

我在列表视图中有一个项目列表。单击一个 li 会发送一个 JSON 请求并打开一个描述页面。

由于打开描述页面需要 1 或 2 秒,因此有时间单击列表中的另一个项目,然后触发更多事件,这是我不想要的。这最终使滚动(使用 iscrollview)变得混乱,当返回列表时,底部栏会上下移动。

在处理描述页面的打开时,如何停止收听列表视图上的更多点击?

0 投票
0 回答
74 浏览

jquery - 防止在列表视图上滚动(一旦点击)

JQ 1.9.1、JQM 1.3.1、iscrollview 1.3.1

我在列表视图中有一个项目列表。单击一个 li 会发送一个 JSON 请求并打开一个描述页面。

由于描述页面的打开需要 1 或 2 秒,因此有时间继续在列表视图上滚动,这会在转换发生时弄乱底栏。

收到点击事件后,如何简单地停止列表的上下滚动?就像是 :

0 投票
1 回答
780 浏览

jquery-mobile - jQuery Mobile 自动 ajax 加载消息 Page Loading Widget

根据 jQuery Mobile 文档 ( http://api.jquerymobile.com/page-loading/ ),“当 jQuery Mobile 通过 Ajax 拉入内容时,页面加载小部件处理显示加载对话框的任务”。根据我的调试器,这是真的。但是,在 AJAX 完成后,列表视图需要足够长的时间才能加载,因此仍有一段时间会出现空白屏幕。

关于即使在 Ajax 请求完成后如何保持默认加载消息的任何建议?

编辑:通过 jquery.mobile-1.3.1.js 单步执行后,我看到 TransitionPages 函数隐藏了页面加载消息。它实际上与 AJAX 无关。现在我只需要在调用这个 TransitionPages 函数之前找到一种方法来加载列表视图。

编辑:更多信息,问题是 jQuery 在 AJAX 返回数据之前完成了页面转换。因此,直到所有页面转换事件都已触发并完成后,列表视图才会完成加载。

0 投票
1 回答
3306 浏览

jquery-mobile - 如何在 jquerymobile 表单中水平放置 2 个列表视图

该文档在使用 data-role = "horizo​​ntal" 的按钮上效果很好

http://jquerymobile.com/demos/1.2.0/docs/buttons/buttons-grouped.html

但它不适用于 Listviews http://jsfiddle.net/sHtfY/

任何帮助,将不胜感激。

0 投票
1 回答
311 浏览

cordova - jQuery 移动小部件未在 require.js / 主干框架中呈现

使用 phonegap/requirejs/backbone 构建移动应用程序。

这是视图文件:

和requirejs主文件:

当视图被渲染时,我看到页面中同时存在 jquery mobile js/css 文件。但是当我渲染这个 HTML 时,它只会出现而没有渲染 jquery 移动 css 元素。

参考:页面html是:

有没有人知道为什么 jquery mobile 的 css 没有出现在页面上。我目前正在android平台上为phonegap进行开发。

0 投票
1 回答
744 浏览

javascript - 解除绑定 expand JQuery Mobile 折叠

我正在使用 JQuery Mobile Accordion 列表

pageshow我正在使用(在我的听众中)收听其中一项的扩展

在我的应用程序中,页面来回切换。我遇到了一个问题,即会创建多个“扩展”订阅,因此当我再次切换到列表时,我会在扩展一个部分时调用多个函数。因此,我想unbind在离开页面时使用该方法来销毁监听器。

我遇到的问题是当我取消绑定事件然后尝试重新绑定时。

基本上现在只有一个展开事件被触发(这很好),但列表部分没有展开......我认为解绑被破坏的不仅仅是我的听众。

JS 小提琴示例:http: //jsfiddle.net/6txWy/1658/