特定のスクロールに達したときにヘッダーの色を変更しようとしています。このスクリプトを jQuery で使用します。
var $document = jQuery(document),
$element = jQuery('#header'),
className = 'red';
$document.scroll(function() {
$element.toggleClass(className, $document.scrollTop() >= 400);
});
これは、IE8 を除くすべてのブラウザーで機能します。IE8 は toggleClass をサポートしていませんか? どうすれば解決できますか?
どんな助けでも大歓迎です。ありがとう
jsFiddle: http://jsfiddle.net/itzuki87/e4XTw/
IE の場合: http://jsfiddle.net/itzuki87/e4XTw/show/