在 JQuery 移动 UI 中禁用哈希更改控制器并替换为主干.js

Posted

技术标签:

【中文标题】在 JQuery 移动 UI 中禁用哈希更改控制器并替换为主干.js【英文标题】:Disable the hash change controller in JQuery mobile UI and replace with backbone.js 【发布时间】:2011-07-28 18:11:40 【问题描述】:

我正在使用 JQuery Mobile UI,widgit 工具包很不错。但是,我也在使用带有一个非常简洁的 hashchange 控制器框架的主干.js。问题是 JQuery Mobile UI 有一个内置的糟糕的哈希更改控制器,它假定您将总是想要对每个哈希更改进行 AJAX 查询并从服务器加载内容。

有没有人成功地从 JQuery Mobile UI 中提取小部件框架?

【问题讨论】:

【参考方案1】:

看起来这个问题已经在对 jquery 移动 UI 的当前提交中得到解决。

https://github.com/jquery/jquery-mobile/commit/3162428558efd9960739ef8f00a7ead0dbf6d3ec

【讨论】:

请注意,您必须在 1.0 版本中将 linkBindingEnabled 设置为 false

以上是关于在 JQuery 移动 UI 中禁用哈希更改控制器并替换为主干.js的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jQuery UI 日期选择器中禁用公共假期?

禁用jQuery UI datepicker的焦点设置

禁用 jQuery UI 日期选择器的焦点设置

jQuery - hashchange 事件

在动画 UI 元素时暂时禁用/删除约束

jquery mobile ui无法在移动设备上运行