2012-06-25 2 views
1

У меня есть эффект, что, когда вы наведите указатель мыши на эту конкретную область, она поднимает ее снизу, поворачивает изображения и сглаживает их. Он должен подражать «размахиванию» руки игральных карт. Все работает хорошо и хорошо, за исключением того, что мне нужно, чтобы они были сосредоточены. Единственный способ, которым я могу думать, как это сделать, - измерить самый дальний угол с каждой стороны, но я не знаю, как это сделать. У кого-нибудь есть предложения? Я использую jQuery 1.7.требуется общая ширина вращающихся изображений

Ссылка на пример: http://aws.redemptionconnect.com/redemption/play.html

+0

Измените левое положение оберточной DIV на зависший над картами с помощью JQuery. – SVS

+0

Это то, что я хочу сделать, но я не знаю, как далеко его установить, так как я не могу определить ширину! – LordZardeck

+0

около 60% слева – SVS

ответ

2

Вместо использования JavaScript для расчета ширины экрана, это гораздо проще, чтобы стать немного творческим с запасом: авто

Во-первых, дать карточки предопределенный левую значение в зависимости от положение карт в стеке.

Затем мы вычисляем ширину обертки #outer-hand. Как только мы получим правильную ширину, маржа, определенная для авто, автоматически центрирует карты до желаемой позиции!

Взгляните на это:

http://jsfiddle.net/JE7gf/

+0

Я не уверен, что понимаю, как это работает, но dang! – LordZardeck

+0

- причина, по которой '# external-hand' не мешает другим divs, потому что у него не было высоты? – LordZardeck

+0

все в порядке, я скопировал все, но он делает это на моем сайте: http://awesomescreenshot.com/0c08xofb1 – LordZardeck

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