jQueryのjQuery.cssHooks方法
例
新しいCSSのフックを定義します。
$(ファンクション ($) {
// まずチェックjQueryのバージョンがcssHooksをサポートしています
もし (!$。CssHooks){
// これは、出力誤差を思い出されていない場合
新しい( 投げます エラー (「この 機能は、jQueryの1.4.3バージョンがより大きいか等しいである必要があります"));}
// 書かcssHooksが、今回再び、DOM文書ロードイベントにカプセル化された他の場所に書き換えることcssHooksを避けます $(関数(){$。 CssHooks。高さ= {
取得:関数( elemは、計算され、余分な ) {
// CSSプロパティを取得するために、ハンドル
}、設定:関数を( elemは、値 ) {
// ハンドルセットCSSプロパティ
アラート ( '実行 処理');}
}; $( 'ボディ') CSSの( '高さ'、 '100%');.});})(jQueryの)
»をお試しください
定義と使用法
$は.cssHooksメソッド定義関数は、特定のCSS値を取得および設定するために設けられています。
注:1.これは、CSSプロパティ名を標準またはカスタム属性を作成することを目的とします。
2.例えば、Webkitのベースのブラウザのバージョンによっては、国境半径要素を設定するには、-webkit-ボーダー-radiusプロパティを必要とし、Firefoxの-moz-ボーダー-radiusプロパティの初期バージョン。 CSSフックは)(.cssのように、これらのプロパティは、接頭辞を持つ標準化することができる単一の、標準のname属性(境界線半径、またはDOMは構文、borderRadius属性)を受け付けます。
文法
$.cssHooks
より多くの例
Varのテストブラウザのベンダープレフィックス
ベンダー固有のCSSプロパティの標準化を行うことで、我々は最初のブラウザは、ブラウザのベンダープレフィックスを持つ標準属性または変異体をサポートしているかどうかを判断する必要があります。
完全なCSSのフックを定義します。
完全なCSSのフックを定義します。