私は基本的にページの上部に固定された h2 を保持する関数 stickyhead() を持っています。ページを下にスクロールすると、新しい h2 に到達すると h2 のテキストが変化するため、iPhone またはアンドロイド携帯。A で始まる名前の連絡先をスクロールすると、文字 A のヘッダーが上部に貼り付けられ、B の名前に到達すると、ページ上部のヘッダーのテキストが B に変更されます。.switch
ラベルにクラスが選択されているときにこれを有効/無効にしたい。以下のコードは問題なく動作しますが、これは悪い方法でしょうか? 関数を複数回リロードしていますか? それを行うより良い方法はありますか?
$('.switch').click(function() {
if ($('.switch label').hasClass('selected')) {
stickyhead();
} else {
$(window).unbind('scroll');
}
});