js/jqueryコントロールページの動的なロードデータのスクロールバーの自動ロードイベントの方法
ページのスクロールはデータを動的にロードし、ページのドロップダウンは自動的に内容をロードします。
多くの人が滝のレイアウトを見たことがあると信じています。それらの写真はダイナミックにロードされています。効果がよく、サーバーの圧力に対しても小さくなりました。
携帯電話の信頼はすべてこのような効果を見たことがあります:qq空間に入って、下に空間を引っ張って、最後の部分の時、動的に残りの話あるいは日誌をロードします。
今日は彼らの実現構想とjs制御の動的なロードコードを見てみます。
下のコードは主にスクロールバーのドロップダウン時のロードイベントを制御します。
下のコードで説明します。あなたの操作を書いてもいいです。画像をロードしても、記録データをロードしてもいいです。 全部できます
jqueryクラスの引用を忘れないでください。
スクロールバーの最後の部分を判断するには、DOMの3つの属性値、すなわちscrollTop、clientHeight、scrollHeightが必要である。
scrollTopはスクロールバーのY軸上のスクロール距離です。
clientHeightはコンテンツ可視領域の高さである。
scrollHeightはコンテンツ可視領域の高さにオーバーフロー(スクロール)の距離を加える。
この三つの属性の紹介から分かるように、スクロールバーの最後の部分の条件はscrollTop+clientHeight=scrollHeightです。対応ブラウザ)。
以上のjs/jqueryコントロールページにおいて、データスライダーの自動ローディングイベントを動的にロードする方法は、小編集が皆さんのすべての内容を共有することです。
多くの人が滝のレイアウトを見たことがあると信じています。それらの写真はダイナミックにロードされています。効果がよく、サーバーの圧力に対しても小さくなりました。
携帯電話の信頼はすべてこのような効果を見たことがあります:qq空間に入って、下に空間を引っ張って、最後の部分の時、動的に残りの話あるいは日誌をロードします。
今日は彼らの実現構想とjs制御の動的なロードコードを見てみます。
下のコードは主にスクロールバーのドロップダウン時のロードイベントを制御します。
下のコードで説明します。あなたの操作を書いてもいいです。画像をロードしても、記録データをロードしてもいいです。 全部できます
jqueryクラスの引用を忘れないでください。
$(window).scroll(function () {
var scrollTop = $(this).scrollTop();
var scrollHeight = $(document).height();
var windowHeight = $(this).height();
if (scrollTop + windowHeight == scrollHeight) {
// , ,
//var page = Number($("#redgiftNextPage").attr('currentpage')) + 1;
//redgiftList(page);
//$("#redgiftNextPage").attr('currentpage', page + 1);
}
});
解析:スクロールバーの最後の部分を判断するには、DOMの3つの属性値、すなわちscrollTop、clientHeight、scrollHeightが必要である。
scrollTopはスクロールバーのY軸上のスクロール距離です。
clientHeightはコンテンツ可視領域の高さである。
scrollHeightはコンテンツ可視領域の高さにオーバーフロー(スクロール)の距離を加える。
この三つの属性の紹介から分かるように、スクロールバーの最後の部分の条件はscrollTop+clientHeight=scrollHeightです。対応ブラウザ)。
以上のjs/jqueryコントロールページにおいて、データスライダーの自動ローディングイベントを動的にロードする方法は、小編集が皆さんのすべての内容を共有することです。