overflow-x
cssプロパティをjQueryで設定したいのですが、うまくいきません:
$('.mySelector').css({
color: 'Red',
overflow: 'auto',
overflow-x: 'scroll'
});
'-'(ダッシュ)を含むプロパティをどのように設定しますか?
あなたはどちらかのキャメルケースを使うことができます:
$('.mySelector').css({
color: 'Red',
overflow: 'auto',
overflowX: 'scroll'
});
または引用されたキー:
$('.mySelector').css({
color: 'Red',
overflow: 'auto',
'overflow-x': 'scroll'
});
引用符で囲まれたキーをお勧めします。キャメルケーシングと比較して、ルールが「ひと目で」わかるのは簡単です。
引用符(一重引用符または二重引用符で)またはキャメルケースバリアント(DOMがstyle
オブジェクトで採用した-
は識別子では無効です)。
$('.mySelector').css({
'color': 'Red',
'overflow': 'auto',
'overflow-x': 'scroll'
});