ホームページ >ウェブフロントエンド >htmlチュートリアル >CSS の式 Expression_html/css_WEB-ITnose を削除します
IE では、CSS は js 式を埋め込むことができ、CSS クラスで定義できます。ただし、式を含む CSS クラスが DOM オブジェクトから削除された場合、スタイル式は無効になりません。
調べた結果、スタイルオブジェクトのremoveExpression()メソッドを呼び出して削除する必要があります。
以下はメソッドの説明です:
構文
bSuccess = object<strong>.removeExpression(</strong>sPropertyName<strong>)</strong>
パラメータ
sPropertyName | String that式を削除するプロパティの名前を指定します。 |
次の可能な値のいずれかを返します:
true
false | |
以下は実際的な例です:スタイルを使用して画像の最大幅を制限し、実際のサイズとズーム サイズをボタンで切り替えます。 |
CSS クラス、関数: 画像の最大幅を制限し、指定された幅を超えて均等に縮小します。
CSS コード
.wrap {
border:none;
909530a8e9ec4114400925d41cf8c9b9
js コード (jQuery が必要)
function showOrigin(){
('#chart_img')。 toggleClass(" チャート"); {}
}
この例は、IE6 でのみ機能する removeExpression() の機能であり、IE7 以降では不要です。