【发布时间】:2011-09-30 22:05:39
【问题描述】:
我为此找到了一些旧答案,但它们似乎不再适用于 jQuery Mobile。
我只想禁用某些链接的 AJAX/hashbang 行为。 我发现我可以全局禁用它:
/**
* Supress some jQuery Mobile default behavior
*/
$(window.document).bind("mobileinit", function() {
// https://github.com/mobilizejs/mobilize.js/blob/master/js/mobilize.onjq.js#L51
$.mobile.ajaxEnabled = false;
$.mobile.hashListeningEnabled = false;
});
...但我只想对某些类禁用它,这样我的自定义 click() 处理程序就不会搞砸了。看起来 click() 中的 return true 或 e.preventDefault() 这次没有帮助。
【问题讨论】:
标签: javascript jquery ajax jquery-mobile hashbang