簡體   English   中英

如何使用Ruby on Rails創建類似這樣的模式彈出窗口?

[英]How do I create a modal popup like this using Ruby on Rails?

我想要一個模態彈出窗口,就像您在Facebook上發送消息時或在我自己的Ruby on Rails應用程序中注冊在www.gemvara.com上說新聞通訊時看到的彈出窗口一樣。

這個想法是有人簽了一個新聞通訊,我給他們一個非常友好的內聯模式彈出窗口,說謝謝您的訂閱,等等。

我該如何使用Ruby on Rails做到這一點? 我必須使用ActionView嗎? 我要用純JavaScript編寫它,而不用在Rails中這樣做嗎? 您如何使用Rails專家建議我使用Rails 2.3.8盡可能做到最簡潔。

我已經找到在jQuery中執行此操作的插件,這是否意味着我應該加載jQuery AND Prototype,這是Rails默認的javascript庫? 加載兩者似乎浪費了網絡帶寬。

模態對話框是通過JavaScript完成的。 無論您在對話框中顯示什么,Rails應用程序都可以提供數據,表單,但是您正在JavaScript中做很多工作。 我建議看看@ jQuery UI項目。 這是直接鏈接到其模式對話框小部件的鏈接: http : //jqueryui.com/demos/dialog/

玩得開心!

另外,如果您不使用jQuery,則有一個名為Redbox的rails插件,盡管我已經有一段時間沒有使用它了,但是如果您使用的是默認JS,它還可以創建模態並使用Prototype。庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM