2012-02-01 3 views
0

Я сделал a single page site (он, вероятно, не будет работать в любом браузере, его все еще в процессе строительства), с фиксированным фоном. У меня есть несколько монет, я хочу, чтобы пользователь перетащил (Если он упадет в тарелку, будет играть музыка). Проблема. Когда пользователь прокручивает сайт, изменяется их положение относительно мыши. Это потому, что theyre прилагается к тому же контейнеру, который содержит прокручиваемые части. То, что их позиция исправлена, не помогает.Перемещение UI-Draggables с контейнером

Я попытался обернуть отверстие в контейнер (положение: фиксированный) и приложить к нему монеты, но прокрутка не работает. Как мне это сделать?

Заранее спасибо, Sebastian

ответ

0

Установите ваши монеты объекта в положение: относительная; и установите верхнюю и левую. Попробуйте следующее:

#coin3{ 
position:relative; 
left: -16px; 
top: -5143px; 
} 

Кстати, хороший дизайн и идея! Мне это нравится scoll scolls :)

+0

Если я это сделаю, монеты перемещаются вместе с бумагой. но они должны оставаться на столе. Я действительно рад, что вам нравится сайт. Его первый собственный веб-дизайн. –

+0

Я только что проверил, и он работает. Просто установите для вашего изображения bg значение FIXED: background: # 111 url (../ img/bg.jpg) ** fixed **; – Miro

+0

Большое спасибо! Я не пробовал фиксированный фон, потому что предположил, что это не сработает. Я попытался создать еще один контейнер, только для фонового рисунка. Полагаю, это было глупо. –

0

Ваш overflow: auto в css за html,body вызывает проблему. Если вы удалите эту строку, ваши монеты будут вести себя так, как ожидалось.

Конечно, это делает фоновый прокрутку снова.

+0

Да, но фон должен оставаться неподвижным, конечно. –

+0

С фиксированным фоном оба ваших решения, похоже, работают. И тебе спасибо! –

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