2009-03-18 9 views
2

Я строил оптимизированную версию iphone оптимизированной версии своего сайта и пытался заставить анимацию работать/переходить на работу.css переходы

Я посмотрел на iui/ciui, etc.etc. но они кажутся излишними для того, что мне нужно. Я использую jquery и имею большую часть функциональности, за исключением того, что я не мог получить .animate, чтобы работать плавно, поэтому я пытаюсь перейти css.

У меня есть div, который, когда щелкнут объект внутри div, я хочу, чтобы div переместился на страницу слева (стандартный пользовательский интерфейс iPhone). Так как я понимаю, вы не можете применить переход css к родительскому элементу onclick, поэтому я добавляю класс с jquery, и класс имеет в нем переход css.

Это работает, за исключением того, что только CSS переход, который я мог бы приступить к работе является

-webkit-transform: translate(-330px, 0);

, и я не вижу способ, чтобы добавить время перехода к этому, так что заканчивается время как эффективный, как .hide(). Любые идеи?

Я не мог понять, как работают другие переходы. как

 
-webkit-transition-property: left; 
    -webkit-transition-duration: 4s; 

как бы я определить, как далеко влево (и я на самом деле происходит с отрицательными числами). Кроме того, похоже, что это не было вызвано добавлением класса.

Я просмотрел http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html, но не мог понять, как это сделать на основе этой документации.

Благодаря Пит

ответ

0

вы не могли бы просто использовать стандартное позиционирование CSS и, возможно, JQuery анимации? если не возможно this помогает?

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

  • Нет связанных вопросов^_^