Я использую jQuery.kinetic, чтобы разрешить прокрутку div в своем родительском div, перетаскивая мышь, подобно demo on the author's site. По умолчанию, когда страница загружается, верхний левый угол внутреннего div выравнивается с верхним левым углом родительского div (это означает, что он прокручивается как можно дальше и слева). Как это:jQuery.kinetic - Как предварительно прокрутить до позиции при загрузке страницы
Я хотел бы «предварительной прокрутки», когда страница загружает определенное количество пикселей над тем, что внутренний ДИВ грубо по центру. Что-то вроде этого:
Я ничего в документации не видя о возможности указать стартовую позицию для внутреннего ДИВ, но это выглядит как автор jQuery.kinetic построен таким образом, чтобы расширить плагин за функциональность по умолчанию, как это:
$.Kinetic.prototype.newFeature = function(options){
// define the task
};
Тогда я могу назвать эту функциональность:
// use the method
$('#elem').kinetic('newFeature', { options });
Есть ли способ установить положение на загрузке страницы, которое мне не хватает? Если нет, как я могу расширить плагин, чтобы делать то, что хочу?
Спасибо!
Не работает, чтобы дать внутренний div отрицательный «margin-left»? – digglemister
@snookieordie - Я дважды проверю утром, но если он работает, как регулировка 'left', он будет правильно перемещать изображение, но не позволит мне прокручивать назад до отрезанной части. – TheIronCheek
@snookieordie - да, вот и все. – TheIronCheek