jquery モバイルを利用したサイトの内部リンクのいずれかをクリックすると、スピナーが表示され、AJAX 経由でページを読み込もうとします。代わりに、完全なリロードで各ページをロードしたいと思います。この属性をすべてのリンクに追加することで、これを実現できます。
data-ajax="false"
しかし、私はたくさんのリンクを持っているので、これらを手動で追加して HTML を混乱させたくありません。JS で 1 か所で定義して、サイト全体のすべてのリンクに影響を与える方法はありますか?
私はこれを試しましたが、運がありません:
$(document).bind("mobileinit", function(){
$.extend($.mobile, {
defaultTransition: 'none',
ajaxEnabled: false,
ajaxLinksEnabled: false
});
});