2014-10-10 4 views
1

Я пытаюсь расширить и свернуть содержимое в jquery. Но переключатели отвечают обратным образом. Когда я расширяюсь, он показывает содержимое снизу вверх, а когда я рушится, он отображает содержимое сверху вниз. А также, когда он расширяется, я хочу, чтобы изображение также соответствовало содержимому. и когда я рушится, он должен рухнуть и установить его вверх.Свернуть Развернуть в jquery

До:

enter image description here

Мне нужно так:

enter image description here

Вот что я пытался.

ons.bootstrap(); 
 
$(document).ready(function() { 
 
    $(".header").click(function() { 
 
    $(".content").slideToggle(); 
 
    }); 
 
});
<link href="http://components.onsen.io/onsen-css-components-default.css" rel="stylesheet" /> 
 
<link href="http://components.onsen.io/patterns/lib/onsen/css/onsenui.css" rel="stylesheet" /> 
 
<script src="http://components.onsen.io/patterns/lib/onsen/js/angular/angular.js"></script> 
 
<script src="http://components.onsen.io/patterns/lib/onsen/js/onsenui.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 

 
<ons-list-item style="min-height: 20px; line-height: 20px;" class="list__item ons-list-item-inner"> 
 
    <div style="cursor:pointer; margin-left: 291px;" class="header"> 
 
    <ons-icon style="font-size: 23px; font-weight: bold; color: #000000; width: 1em" icon="ion-navicon" class="ons-icon ion-more ons-icon--ion ons-icon--fw fa-lg"></ons-icon> 
 
    </div> 
 
    <div style="margin-left: 12px; margin-top: -15px; display: block;" class="content"> 
 
    <span style="font-family: Arial; font-size: 14px; color: #666666;">Content 1<br>content 2</span> \t 
 
    </div> 
 
</ons-list-item>

+0

Не могли бы вы сделать jsFiddle, пожалуйста? –

+0

Я не смог импортировать css с сайта onsenui. Вот почему размещен код. –

+0

Вы просто делаете это внешним ресурсом, для него есть панель :) –

ответ

-1

.content ДИВ должно начаться как дисплей: нет, если вы хотите, чтобы достичь этого эффекта.

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