我想在Scala的第一页上点击链接创建一个弹出窗口,我的弹出窗口包含一个drop dwwn菜单。
我正在使用“提升框架”,我想要Scala和HTML代码来创建弹出菜单。
答案 0 :(得分:4)
这个问题错了:
你问的问题与Scala的关系绝对没有;你标记它的方式是完全不合适的。它也含糊不清,遗漏了很多信息,无法回答。
<强>更新强>
真的,这不是关于Lift或Scala。所有工作都将在JavaScript和HTML中进行。如果菜单是动态的,那么你可能必须从Lift中生成必要的HTML,但它仍然是关于HTML ...
假设您已经有一个默认的Lift应用程序:
最好通过在src / main / webapp / templates-hidden / default.html的<head>
块中添加以下行(如果尚未存在):
<script id="jquery" src="/classpath/jquery.js" type="text/javascript"></script>
像这样:http://plugins.jquery.com/plugin-tags/popup-menu
这也应该作为脚本导入default.html或您正在使用菜单的页面。
按照插件页面上的说明进行操作。
如果需要,您可以在页面的HTML中对其进行硬编码,或者从代码段生成代码(在这种情况下,通过代码段的head部分导入插件也是有意义的)。