问题标签 [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 回答
69 浏览

javascript - 将 Themeroller 应用于动态创建的项目

我有一个 jQuery Mobile 模板,稍后将使用 phonegap/cordova 将其部署为 Android 应用程序。此模板通过 Web 服务与数据库交互。

这个应用程序的主题是自定义的,从 JQM 的“themeroller”下载。现在我有一个javascript文件(我的HTML部分中提到的scripts.js<head>)如下 -

在这里,我使用 GET 的所有数据都在工作,并且<ul>正在<li>根据函数使用 s 创建 a。

但是我的 Jquerymobile 主题并没有被应用到这个动态添加的<ul>和它<li>

谁能帮助我为什么这是一个问题?不能将 JQM 的主题应用于动态添加的 HTML 标记吗?

0 投票
1 回答
882 浏览

javascript - 每个列表项底部的 Jquery Mobile listview 间隙

在此处输入图像描述

我想摆脱列表视图底部的空白。

这是我的CSS

这是我的标记:

我将如何摆脱这个差距?

0 投票
1 回答
1165 浏览

jquery - Jquery Mobile listview首先显示最后添加的项目

我正在使用一个列表视图来显示一个 rss 提要类型提要,我在单击时将一个项目添加到一个数组列表,然后循环遍历该数组列表以动态创建一个列表视图。

我想实现一种 rss 提要样式,其中最新的项目位于顶部,并继续向其附加元素。jQueryMobile listview 小部件可以做到这一点吗?

0 投票
1 回答
1115 浏览

javascript - 减少jquery mobile listview缩略图和文本之间的差距

我有以下代码,我希望能够减少每个列表视图内的缩略图和描述列表之间的差距。

我的 CSS

我的标记

这就是它的样子

在此处输入图像描述

0 投票
1 回答
292 浏览

jquery - 如何在列表视图的搜索过滤栏上强制数字输入键盘?

我正在使用 jQuery Mobile 开发一个移动网络应用程序。

对于一般表单的输入字段,我们可以使用<input type="tel" /><input type="number" />,在某些特定列表视图的搜索过滤器栏上,这些字段只需要数字输入。

什么是用于控制出现什么类型的键盘的 jQuery 脚本?

谢谢。

0 投票
2 回答
238 浏览

jquery - Jquery mobile .collapsible 函数给出“对象没有可折叠的方法”

当我尝试使用它动态地将可折叠元素添加到菜单时,Jquery mobile .collapsible 函数给出“对象没有可折叠的方法”。

这是我的代码:

模板是可折叠的元素布局

谁能帮帮我吗 ???

0 投票
2 回答
1649 浏览

javascript - jquery mobile返回上一页onclick事件不起作用

我正在尝试创建一个应用程序,该应用程序在单页模板架构中具有三个页面,第一页包含登录页面,我正在使用

$.mobile.changePage('xxxx.php'); 为了在第二页中导航其正常工作,我从那里有列表视图,我正在使用导航到另一个页面

$.mobile.changePage('xxxx.php'); 为了回到上一页,我正在使用这个$.mobile.changePage('xxxx.php');

但是,当我在单击委托方法上转到上一页列表视图时,任何其他方法都不起作用。但它在我刷新页面后工作。

下面是我的代码。任何建议都会很棒。

第二页.php

第三页.php

0 投票
0 回答
366 浏览

performance - 在每个列表项上动态添加按钮到控制组需要太长时间 jquery mobile

我对 jquery mobile 很陌生,所以这可能是一个微不足道的问题。jquery mobile 的文档不是集中的这一事实使我将其发布在 stackoverflow 上。

目前,我正在尝试加载一个列表视图,并且列表视图的每个项目都具有以下结构。选项按钮是一个控制组按钮,其下方有可变数量的按钮,同样从 JSON 接收。

目前大约有 250 个对象,它们是通过 85 KB JSON 从服务器获取的。由于内容缓存数据的动态特性有点棘手。

我遇到了一个问题,其中加载此页面需要将近 15 秒。为了找出导致它的原因,我在动态创建列表项的 for 循环中添加了时间戳值。

有趣的是,在为控制组创建 HTML 时,14 秒中最多有 12 秒是主要瓶颈。

这是选项按钮的图像,可让您了解 HTML

我很想知道为什么在列表项上呈现动态控件组会导致如此多的延迟。我不知道如何缓存控制组,因为分组按钮也是动态的,并且是从 JSON 接收的。

在此处输入图像描述

<在此处输入图像描述

我期待您对此的反馈,

谢谢拉贾特

添加了编辑代码片段。我使用这个例程来生成每个列表项

foreach ($jsonArray AS $item) {

显示适配器

0 投票
0 回答
65 浏览

javascript - 调整我的列表视图项目的大小

我有一个锚标签的列表视图。当您单击锚标记时,它会插入一个带有另一个列表视图的 div,以便您可以选择其中一个项目。然后它删除子列表视图并将值存储在主列表视图中。

所有这一切都运作良好,除了主列表视图条目保持与它在其中包含另一个列表视图时相同的大小,即使它是空的。我尝试获取 listview 并在其上调用 page() 没有结果。

0 投票
2 回答
2211 浏览

jquery - 使用 Knockout.Js,当新数据绑定到 li 时如何刷新 ul?

真的,我在与淘汰赛 js 斗争了几天。因为我是这项技术的新手。当新数据绑定到 li 时,我无法刷新 ul。下面给出的是我的代码。

Jquery Ajax 调用:

ListSearch 是 UL 的 id。如果我像上面那样给出,那么它会抛出错误。

如何修复此错误?请帮助我在哪里出错