0
jQueryスクロールとスティッキーボタンに問題があります。jQueryスティッキーボタン
私はこのcode
$window.scroll(function() {
var $this = $(this);
var scrollTop = $this.scrollTop();
if ($buttonFilter.length > 0) {
if (scrollTop + windowHeight > buttonFilterFullSize) {
if ($buttonFilter.hasClass('fixed')) {
$buttonFilter.removeClass('fixed');
}
} else {
if (!$buttonFilter.hasClass('fixed')) {
$buttonFilter.addClass('fixed');
}
}
}
});
を持っており、崩壊のすべてが隠されているが、私はそれをすべて開くと、粘着性のボタンがあまり良く動作しないと私はスクロールを使用するときに従わないとき、それは良い仕事。
コードを改善するにはどうすればよいですか?
あなたがリンクをクリックして、崩壊のコンテンツを開いたときに、あなたの変数の値が変更する必要がありますのでです:
あなたのコードは、以下のようなものでなければなりません。たとえば、テキストを開くと、 'buttonFilterOffset'(ボタンの上端のオフセット)が変化します。それらの変数を動的に計算する必要があります –