2010-10-16 112 views
-6

我想在Scala的第一頁上點擊鏈接上的一個點擊來創建一個彈出框,並且我的彈出窗口包含一個drop dwwn菜單。想要在scala中創建一個彈出框

我正在使用「lift framework」,我希望Scala和HTML代碼都能創建該彈出菜單。

回答

4

這個問題就是這樣的錯誤:

  • 網頁是不是寫在Scala中,他們用HTML,JavaScript和CSS
  • HTML頁面可以從Scala中產生,但你仍然不得不說,你正在使用要做到這一點

問題你問有絕對沒有做與斯卡拉其Web框架;你標記它的方式是完全不合適的。它也含糊不清,遺漏了太多信息,無法回答。

UPDATE

真的,這不是關於電梯,或斯卡拉。所有的工作都將在JavaScript和HTML中進行。如果菜單是動態的,那麼你可能有機會從電梯內採取必要的HTML,但它仍然是所有關於HTML ...

所以假設你在的地方有一個默認的Lift應用程序已經:

  • 請確保您有jQuery庫您的網頁

這最好由具有的src /主/ web應用/模板隱藏/ 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中對其進行硬編碼,或者從代碼片段生成代碼(在這種情況下,也可以通過代碼段的頭部導入插件)。