2012-06-20 2 views
0

Как я могу перевернуть модальный ниже, который имеет несколько div?Как я могу перевернуть модальный, содержащий несколько div?

<div id="modal"> 

<div id="box1front" class="window"> 

    <div class="header"> 
    <div class="headerinner"> 
    <div class="modalclose"><a href="#" class="close">X</a></div> 
    <div class="modalheading">Title</div> 
    </div> 
    </div> 

    <div class="contents"> 
    <div class="other"> 
    <div class="otherinner"> 
    <button>View Back</button> 
    </div> 
    </div> 
    <div class="copy"> 
    <div class="copyinner"> 
    <p>[FRONT]</p> 
    </div> 
    </div> 
    </div> 

</div> 

<div id="box1back" class="window"> 

    <div class="header"> 
    <div class="headerinner"> 
    <div class="modalclose"><a href="#" class="close">X</a></div> 
    <div class="modalheading">Title</div> 
    </div> 
    </div> 

    <div class="contents"> 
    <div class="other"> 
    <div class="otherinner"> 
    <button>View Front</button> 
    </div> 
    </div> 
    <div class="copy"> 
    <div class="copyinner"> 
    <p>[BACK]</p> 
    </div> 
    </div> 
    </div> 

</div> 

</div> 

Я хотел бы, чтобы это флип от box1front к box1back при нажатии на кнопки.

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

Буду признателен, если кто-то сможет мне помочь.

Cheers,

Ash

+0

что вы имеете в виду флип? как эффект переворота или просто изменить контент? – Huangism

+0

Эффект Flip, поэтому он будет отображаться с ** box1front ** на ** box1back ** – ashleyjbartlett

+0

, поэтому вы хотите, чтобы содержимое модального анимировать флип и к тому времени, когда оно перевернуло содержимое, это box1back? – Huangism

ответ

0

Проверить http://blog.guilhemmarty.com/flippy/

Я не знаю, как это сделать флип (вероятно, может если я гугле немного), но ссылка выше, имеет эффект флип, если вы google jquery flip effect, есть много результатов. изменить содержание легко.

Update:

var contentVar = $('#box1back').html(); 

$("#flipbox").flip({ 
    direction:'tb', 
    content: contentVar 
}); 

Что-то вроде этого

Update: я сделал некоторые копали и вот рабочий образец

http://jsfiddle.net/tvdCk/19/

+0

Спасибо. Это полезно, но не точный ответ. Я уже сталкивался с подобной связью, которую вдохновляет. [Lab.smashup.it/flip](http://lab.smashup.it/flip). Тем не менее, я просто не могу заставить его работать с моим кодом HTML. – ashleyjbartlett

+0

реализация кажется достаточно простой, для контента вы можете хранить html в переменной, а затем предоставлять ее как содержимое. Я обновил свой ответ, используя предоставленную вами ссылку. – Huangism

+0

Спасибо. Я посмотрю, если это сработает и даст вам знать. – ashleyjbartlett

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