より良いインターフェースでクラッドを表示するために、いくつかのモーダルウィンドウを構築しようとしています。アプリの他の部分でjquery-uiを使用するために、Jqueryを使用してこれを実行することをお勧めします。
アプリのレイアウトにdivがあります
<div id="modal-container"></div>
<div id="modal">
<a href="#" class="close">close</a>
</div>
その後、Ajaxで呼び出されます
$(function(){
var $modal = $('#modal'),
$modal_close = $modal.find('.close'),
$modal_container = $('#modal-container');
$('a[data-remote]').live('ajax:beforeSend', function(e, xhr, settings){
xhr.setRequestHeader('accept', '*/*;q=0.5, text/html, ' + settings.accepts.html);
});
$('a[data-remote]').live('ajax:success', function(xhr, data, status){
$modal
.html(data)
.prepend($modal_close)
.css('top', $(window).scrollTop() + 40)
.show();
$modal_container.show();
});
$('.close', '#modal').live('click', function(){
$modal_container.hide();
$modal.hide();
return false;
});
});
さて、スタイリングなどもありますが、まあ…一流に見えないだけです。私はライトボックスやフェイスボックス、または本当にクールに見える他のプラグインを使用したいと思っていましたが、オンラインのチュートリアルが不足しているため、これまで使用できませんでした。
誰かがこれらのRails3への実装を手伝ってもらえますか?
どうもありがとう!