【问题标题】:want to create a popup in scala [closed]想在scala中创建一个弹出窗口[关闭]
【发布时间】:2011-04-26 06:25:11
【问题描述】:

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

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

【问题讨论】:

    标签: scala


    【解决方案1】:

    这个问题太错误了:

    • 网页不是用 Scala 编写的,而是用 HTML、JavaScript 和 CSS 编写的
    • 可以从 Scala 生成 HTML 页面,但您仍然需要说明您使用哪个 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 中硬编码,或者从 sn-p 生成它(在这种情况下,通过 sn-p 的 head 部分导入插件也很有意义) .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      相关资源
      最近更新 更多