add loadMorePadding option
- Trigger load before scrolling to the very bottom. - When scrolling very fast, unless we pre-load entries, the page itself will scroll.
This commit is contained in:
parent
b562d1a0e5
commit
a1273b639a
@ -1176,7 +1176,7 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
if (more.length === 0) return;
|
if (more.length === 0) return;
|
||||||
below = more.offset().top - results.offset().top - results.height();
|
below = more.offset().top - results.offset().top - results.height();
|
||||||
|
|
||||||
if (below <= 0) {
|
if (below <= this.opts.loadMorePadding) {
|
||||||
more.addClass("select2-active");
|
more.addClass("select2-active");
|
||||||
this.opts.query({
|
this.opts.query({
|
||||||
term: term,
|
term: term,
|
||||||
@ -2411,6 +2411,7 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
// plugin defaults, accessible to users
|
// plugin defaults, accessible to users
|
||||||
$.fn.select2.defaults = {
|
$.fn.select2.defaults = {
|
||||||
width: "copy",
|
width: "copy",
|
||||||
|
loadMorePadding: 0,
|
||||||
closeOnSelect: true,
|
closeOnSelect: true,
|
||||||
openOnEnter: true,
|
openOnEnter: true,
|
||||||
containerCss: {},
|
containerCss: {},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user