问题标签 [jquery-mobile-collapsible]
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.
performance - Jquery 移动应用程序性能
我已经使用 jquery mobile 1.2.0 和 cordova 开发了 android 移动应用程序。它工作正常,但性能太慢。问题是组件(即按钮、可折叠标题、列表项和其他)的单击事件响应太慢。(或有时不工作)
我的应用程序大小超过 4MB。是性能不佳的原因吗?而且在应用程序js中,总行数没有超过120000。经过一些搜索,我遵循以下几点,但应用程序性能仍然很慢......
到目前为止我所做的是;
- 限制ul、li的使用
- 脚本和样式表仅在索引页面中引用...
所以,我的问题是;
- 影响jquery移动应用性能的因素有哪些?
- 我可以将单个js拆分为多个js吗?
- 如何提高应用程序性能?
- 对点击事件使用“on”而不是“live”不起作用..所以,我仍然使用“live”
- 应该使用多少个html页面?有什么限制吗?
- 应用程序文件夹的大小是多少?有什么限制吗?
- 开发 jquery 移动应用程序时是否有任何程序要遵循?
请有人对此提出建议吗?
提前致谢...
jquery - AJAX JQuery 移动可折叠就像在单独的可折叠集中一样
它可以附加可折叠的 div,但即使它们不是,它们也显示为好像它们在单独的集合中。
这可以更清楚地了解视觉上正在发生的事情:http: //jsfiddle.net/gNJn8/
javascript - 使用 JQuery/Javascript 如何折叠带有更改事件的 jQuery 移动可折叠对象?
我有一个可折叠的对象,里面有两个选择。当用户从其中一个选择中选择一个选项时,我希望可折叠对象折叠。
这是我的html:
这是我第一次选择的脚本:
脚本将属性和类添加到可折叠对象,但对象不会折叠。
jquery-mobile - jquerymobile 1.4.2 - 可折叠动画
我想在 jquery mobile 1.4.2 中为可折叠集制作动画。不幸的是,我什么也没找到。所有动画脚本都使用 1.3.2 或 1.4.0 版本。
我还是个新手,不知道我是否可以切换到 1.4.0 或 1.3.2 来保持我的设计?
我能做些什么?
jquery - JqueryMobile collapsibleset 与多页中的表列切换错误
我正在构建一个 jquery 移动网站并遇到了这个错误。我正在使用 JqueryMobile 1.4.2 和多页。其中一个页面有一个 Collapsibleset,在每个可折叠的内部我都有一个包含列切换功能的表格。
一切正常,直到我点击关闭columtoggle 菜单。我没有停留在同一页面,而是被重定向回第一页。
这是一个错误还是我做错了什么?
这是示例:http: //jsfiddle.net/3hmea/
HTML 代码:
查询:
步骤:单击第二页的链接,然后打开可折叠和“要显示的列”按钮。最后点击外部关闭菜单。
javascript - 在 knockout.js 中使用 $parentContext.$index 访问父循环 id
我正在使用淘汰赛 foreach 绑定来创建 jquery 移动可折叠项目,在访问父循环时动态面临问题$index()
。我都试过了$parentContext.$index()
和$parentContext.$index
。两者都给出“未定义”。我正在使用停止绑定,是因为它无法获取父循环索引吗?以下是我的代码。
javascript - 使用 javascript 创建一个可折叠的 div
我正在尝试创建一个可折叠的 div,但 chrome 控制台在 attr 数据角色可折叠的行上说“未定义不是函数”。你能告诉我如何做到这一点:
distritoPosicion 是一个数字,listaSectores 是一个现有的 div。
knockout.js - 当我们重新打开可折叠项目时,解决 jquery 移动可折叠集合中的多个绑定问题
我正在使用 jQuery mobile 构建一个树结构collapsible-set
,并在折叠展开事件时在树的不同级别绑定数据。
数据绑定工作得非常好,但是当用户重新打开树时,再次发生绑定multiple binding error
。
如何避免这种情况?我试过cleanNode
了!!ko.dataFor
。没有任何工作..
下面是我的代码。我正在使用停止绑定,因为只有单击某些节点绑定才能应用于该部分。
HTML
JS
jquery - 如何将 jQuery 可排序项目放入折叠列表中?
测试代码 - http://jsfiddle.net/reGb3/
我正在使用 jQuery 可排序列表,我想将一个项目从一个列表拖到另一个列表中。当主要类别展开时,我可以正常工作(请参阅测试代码),但如果主列表折叠,我无法删除项目以成功填充隐藏列表。我通过使主要类别列表项“可拖放”然后扩展列表来实现部分目标,但是我需要再次进行拖放操作。有什么方法可以通过折叠的主要类别(首选)或额外的展开步骤来实现这一点?
HTML:
JavaScript:
CSS:
谢谢!