2014-08-26 3 views
0

У меня есть div, который находится централизованно на странице с текстом с изображением, выровненным вправо, как показано ниже. Проблема, с которой я столкнулся, заключается в том, чтобы изображение отображалось справа справа, когда пользователь прокручивается вниз и отображает область.Сдвиньте изображение в поле зрения с помощью skrollr

Я могу изменить непрозрачность успешно, но я не могу заставить ее работать так, как мне нужно, т. Е. Перемещать изображение справа налево на 50 пикселей.

Я экспериментирую с библиотекой skrollr. Любые предложения, в которых я ошибаюсь, пожалуйста?

Большое спасибо, Джеймс

Пример кода

<div> 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse lorem felis, ultricies vitae justo sed, rutrum sagittis quam. Cras sodales metus odio, eu rhoncus elit commodo a 
    <img src="test.png" align="right" /> 
</div> 

CSS для DIV

div { 
    position: absolute; 
    left: 50%; 
    padding: 20px; 
    margin-left: -485px; 
    width: 970px; 
} 

JS

var s = skrollr.init(); 

ответ

0

вам нужно, чтобы дать вашему изображению данные skrller, что-то вроде:

<img style=opacity:0 class="skrollable unrendered" data-bottom-top=right:400px; data-top=right:0; alt="" /> 

Конечно вам нужно, чтобы приспособиться к вашим потребностям, но дело в том, что для каждого элемента вам необходимо применить поведение Skrller, вам нужно дать ему несколько данных

+0

спасибо, но это ничего не делает – user3773890

+1

вы должны НАСТРОИТЬ код, он был помещен в качестве примера, так как я не знаю, что вам нужно. Но в итоге вам нужно прочитать учебник Skrollr, чтобы вы поняли, как работают элементы. Если вы не добавите какие-либо данные, элемент останется неизменным (или, что еще хуже, невидимым) – Devin

Смежные вопросы