-1

ユーザーの選択に応じて、多数の php スクリプトのうちの 1 つが jquery を介してページに追加されます。これを行うには、コンテンツを既存の div に追加します。これらの各 php には、CSS ファイルを追加するリンク タグが付属しています。

私の質問は、その div を jquery で空にすると、CSS ファイルのページへの影響も削除されるのでしょうか? この CSS ファイルの影響を受ける要素は元のスタイルに戻りますか? この div は何度でも塗りつぶしたり空にしたりすることができ、残っていると CSS がクラッシュするためです。また、テストする場所にアップロードするのは時間がかかるため、絶対にうまくいかないことを試みたくありません。

4

2 に答える 2

0
I ask because this div can be filled and emptied any 
number of times and the CSS will clash if it remains 

私が(jQueryを使用して)行うことは、CSSDIVが空かどうかに応じて、CSSと衝突するクラスを追加/削除することです。次のようなものです。

function myToggle() {
    if (!$.trim($("#myDiv").html()).length) {
        return 'green'; // returns a specif class when empty (can be fake with no effect)
    } else {
        return 'red'; // add class when is filled
    }
}

JSFIDDLEを参照してください

CSSファイルを追加/削除するよりも簡単です

于 2013-09-04T23:57:41.647 に答える