2010-10-16 2 views
-6

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

Я использую «рамку для подъема», и для создания этого всплывающего меню мне нужен как Scala, так и HTML-код.

ответ

4

Этот вопрос просто так неправильно:

  • Веб-страницы не написаны в 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 для своей страницы, если хотите, или сгенерировать ее из фрагмента (в этом случае имеет смысл импортировать плагин через раздел главы фрагмента).

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