Я хочу создать JQuery плагин, который оживляет элементы, используя полосу прокрутки мне нужно изменить положение выбранного элемента с скроллингаНаписание плагина для анимации с помощью прокрутки
мне нужно что-то вроде этого:
$("#obj").scrollate(200,400,"left:100","left:400");
Затем мне нужно получить доступ к функции scroll для каждой функции? !!!
Я думаю, что этот код не будет работать, потому что функция .scroll не может быть объявлена для каждого момента отдельно!
(function ($) {
$.fn.scrollate = function (start,end) {
//Some code
$(window).scroll(function() {
var spos = $(window).scrollTop();
if (spos > start && spos < end) {
var progress = (1/(end - start)) * (spos - start);
// changing css using progress
}
}
})
}) (JQuery);
Вы говорите, что это работает, и вам интересно, правильно ли это? Или это не работает, как вы собираетесь? –