想在scala中创建一个弹出窗口

时间:2010-10-16 06:56:57

标签: scala

我想在Scala的第一页上点击链接创建一个弹出窗口,我的弹出窗口包含一个drop dwwn菜单。

我正在使用“提升框架”,我想要Scala和HTML代码来创建弹出菜单。

1 个答案:

答案 0 :(得分:4)

这个问题错了:

  • 网页不是用Scala编写的,而是用HTML,JavaScript和CSS编写的
  • HTML页面可以从Scala生成,但您仍然必须说明您正在使用哪个Web框架

你问的问题与Scala的关系绝对没有;你标记它的方式是完全不合适的。它也含糊不清,遗漏了很多信息,无法回答。

<强>更新

真的,这不是关于Lift或Scala。所有工作都将在JavaScript和HTML中进行。如果菜单是动态的,那么你可能必须从Lift中生成必要的HTML,但它仍然是关于HTML ...

假设您已经有一个默认的Lift应用程序:

  • 确保您的网页上有jQuery库

最好通过在src / main / webapp / templates-hidden / default.html的<head>块中添加以下行(如果尚未存在):

<script id="jquery" src="/classpath/jquery.js" type="text/javascript"></script>
  • 添加支持下拉菜单的jQuery插件

像这样:http://plugins.jquery.com/plugin-tags/popup-menu

这也应该作为脚本导入default.html或您正在使用菜单的页面。

  • 生成菜单

按照插件页面上的说明进行操作。

如果需要,您可以在页面的HTML中对其进行硬编码,或者从代码段生成代码(在这种情况下,通过代码段的head部分导入插件也是有意义的)。