Джанго свертываемое (складное) меню - PullRequest
3 голосов
/ 07 сентября 2011

У меня есть веб-приложение с тремя фреймами (баннер, меню, контент) Рамка меню должна иметь динамическое сворачиваемое меню Пример:

+ Teachers
  - Create
  - Edit
  - Delete

+ Schools
  - Create
  - Edit
  - Delete
  - View Staff

+ Classrooms
  - Create
  - Edit
  - Delete

Если вы нажмете на «+» или «Школы», он будет скрывать / скрывать элементы под ним. Меню должно динамически отображаться после входа пользователя в зависимости от группы и роли пользователя. Некоторые пользователи могут быть авторизованы только для просмотра

+ Classrooms
  -Edit 

и некоторые пользователи увидят все.

Есть ли что-нибудь построенное или плагин, который кто-нибудь использовал, который обеспечил бы фреймворк для того, что мне нужно?

Ответы [ 2 ]

7 голосов
/ 07 сентября 2011

Простая реализация с использованием jQuery:

<div id="menu">
    <a>Teachers</a><br />
    <div style="display: none">
        <a href="">Edit</a><br />
        <a href="">Delete</a><br /> 
    </div>
    <a>Schools</a><br />
    <div style="display: none">
        <a href="">Edit</a><br />
        <a href="">Delete</a><br /> 
    </div>
</div>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$('#menu > a').click(function(){
    $(this).next().next().slideToggle();
    return false;
});
</script>
1 голос
/ 07 сентября 2011

Может быть здесь (для джанго): http://www.google.pl/search?q=django+tree+menu
и здесь (для JS) http://www.google.pl/search?q=javascript+tree+menu
или лучше здесь (jQuery) http://www.google.pl/search?q=jquery+tree+menu

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...