0

ウェブサイトにjqueryモバイルポップアップを使用しようとしています。モバイルjsファイルを含めると、ページ全体が台無しになります。スタイルは私のドキュメントに適用されていると思います。実際、自分のページにモバイルスタイルを適用したくありません。特定の部分にのみポップアップ機能を使用し、残りは無視したい。

持つことは可能ですか、そしてどのように?

前もって感謝します。

4

1 に答える 1

0

はい、これについては他の記事で詳しく知ることができます:https ://stackoverflow.com/a/14550417/1848600 、検索:マークアップ強化防止の方法

短くするには:

この属性を追加することでそれを行うことができます:

data-enhance="false"

ヘッダーコンテンツフッターコンテナに。

これは、アプリの読み込みフェーズでも有効にする必要があります。

$(document).one("mobileinit", function () {
    $.mobile.ignoreContentEnabled=true;
});

jquery-mobile.jsが初期化される前に初期化してください(以下の例を参照してください)。

これについての詳細はここで見つけることができます:

http://jquerymobile.com/test/docs/pages/page-scripting.html

また、コンテンツでdata-role = "none"を使用する必要があります。これは、 data-enhance = "false"を使用すると、ポップアップのスタイルが失われるためです。

アドバイスの言葉、ポップアップの別の実装を見つけてください。基本的に、あなたは単一のハエを殺すために核兵器を使用しています。

例: http: //jsfiddle.net/Gajotres/PGL5t/

于 2013-02-01T23:03:09.247 に答える