2011-07-21 1 views
2

特定のjQuery Mobileページでは、AJAXポストからコンテンツをロードしています。私はDOMのいくつかのコンテンツを返されたHTMLに置き換えます。 返されるHTMLにはフォーム要素が含まれています。これはjQMにスタイルを付けることを望みます。jQuery Mobile:AJAXでロードされたコンテンツのスタイル付け

これはベータ1で作業するために使用:

$.ajax({ 
      type: 'POST', 
      url: form.attr("action"), 
      data: form.serialize(), 
      success: function (response) { 
       if (response.worked) { 
        voucher_area.fadeOut(function() { 
         $(this).html(response.html).children().page(); 
         $(this).fadeIn(); 
        }); 
       } 
       else { 
        Notify.showMessage("Could not update your call with voucher information: " + response.message, "error"); 
       } 
      }, 
      dataType: "json", 
      error: function() { 
       Notify.showMessage("Fatal Error."); 
      } 
     }); 

コンテンツのページへの呼び出しは、コンテンツのスタイルです。 しかし、最新バージョンでは、これはもはや機能していないようです。

ロードされたコンテンツのスタイルを変更する正しい方法はありますか?

おかげ

+0

間違いはありますか? –

+0

私はこれがあなたの質問に対する答えであることを望みます。http://stackoverflow.com/questions/5346424/jquery-mobile-problem-with-ajax-updates/6548047#6548047 –

答えて

0

あなたは直接のようなものを使用して、スタイルコンテンツことができるようになります。お好みのスタイルを使用して:$(この)の.css({「5pxの」「パディング」})。

また、外部のCSSファイルにも適切なスタイルを定義できる必要があります。

+1

jQuery Mobileは、多数のcssイベントとjavascriptイベントを要素に適用します。それらを動員する。これを手でやってみるのは面倒なことでしょう。以前はあなたのためにこれを効果的に実行する機能があったが、これは壊れているか、最新のビルドで動作する方法を変更したようだ。 – Sergio

関連する問題