ID #1136

MobifyはifamesとAJAXコンテンツをサポートしていますか?

共にはい、です。iframesの作業に関しての詳細は、この記事を御覧ください:
https://support.mobify.com/customer/portal/articles/547042-working-with-iframes
モバイル適応のコンポーネントとしてスクリプト内で選択したAjaxリクエストは、デスクトップサイト上と全く同じように完了します。お好みのフレームワークかMobifyのフレームワークを使用して、必要に応じて特定のモバイル機種向けajaxクエリを使用することが出来ます。
Mobify
AJAX呼び出しは殆どの場合jQueryと互換性があり、同様の設定オブジェクトを取ります。これはページのレンダリングがMobify.$で完了した後、Mobifyのセレクタエンジンフレームワークを使用してアクセス出来ます。.filter()のチェインやその他選択エンジン機能をajax呼び出しの結果に使用してフィルターもしくはコンテンツの選択を行ったほうが良いかもしれません。
:
Mobify.$.ajax({
   url: "http://example.org",
   async: true,
   type: "GET",
   contentType: "text/html",
   success: function(data) {
       // Lets use Mobify's selector engine on the ajax result
       var $data = Mobify.$(data);
       // the selector engine makes it easy to pick things that
       // are important
       var $items = $data.find("div.important");
       if ($items.length == 0) {
           // Oops, we didn't find anything important
           // lets look for less important things
           $items = $data.find(div.lessImportant);
       }
       // Lets place this content inside of the div with id "ajaxTarget"
       $.Mobify.('div#ajaxTarget').appendChild($items);
   }
});

タグ: -

関連エントリー:

この FAQ にコメントする