Этот вопрос просто так неправильно:
- Веб-страницы не написаны в Scala, они написаны в HTML, JavaScript и CSS
- HTML страницы могут быть сгенерированы из Scala, но вы по-прежнему должны сказать, какие веб-рамки вы используете, чтобы сделать это
вопрос, который вы задаете не имеет абсолютно ничего делать с Scala; то, как вы отметили это, совершенно неуместно. Это также расплывчато и не содержит столько информации, на которую невозможно ответить.
UPDATE
Действительно, это не о Lift, или Scala. вся работа будет проходить в JavaScript и HTML. Если меню является динамическим, то вы, возможно, придется произвести необходимый HTML изнутри Lift, но он по-прежнему все о HTML ...
Так если у вас есть приложение по умолчанию лифт уже на месте:
- Убедитесь, что библиотека JQuery на странице
Это лучше всего сделать, имея следующую строку в <head>
блоке SRC/основной/WebAPP/шаблоны-скрытые/default.html (если уже не существует):
<script id="jquery" src="/classpath/jquery.js" type="text/javascript"></script>
- Добавить плагин JQuery, который поддерживает выпадающее меню
Что-то вроде этого: http://plugins.jquery.com/plugin-tags/popup-menu
Это также должно быть импортировано как сценарий в любом default.html или где вы используете меню.
Следуйте инструкциям на странице плагина для того, как сделать это.
Вы можете запрограммировать это в HTML для своей страницы, если хотите, или сгенерировать ее из фрагмента (в этом случае имеет смысл импортировать плагин через раздел главы фрагмента).