Вызов функции извне плагина jquery - slimscroll.js
Код для плагина выглядит следующим образом:
(function($) {
jQuery.fn.extend({
slimScroll: function(options) {
var defaults = {
....
};
this.each(function() {
function scrollContent(y, isWheel, isJump) {
....
}
}
return this;
}
}); jQuery.fn.extend({
slimscroll: jQuery.fn.slimScroll
});
Как мне вызвать функцию scrollContent() извне плагина?
я пытался
$("#myId").Slimscroll().ScrollContent();
$("#myId").data("SlimScroll").ScrollContent();
И многие другие способы, но они, кажется, заставляют его работать.
1 ответ
Как показывает код scrollContent
это частный метод и не должен быть доступен извне плагина. Вместо этого вы можете перерисовать полосу прокрутки, просто вызвав $("#myId").slimScroll()
как показано в этом примере.