私はRails 3.2とtwitter-bootsrap-rails gem (link)を使用しています。何らかの理由でブートストラップ - モーダルオートロード
私はモーダルを持っている、これはhtml.erbです:
<div id="myModal" class="modal hide fade in" style="display: block;">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3><%= t '.add_category_title' %></h3>
</div>
<div class="modal-body">
<%= render :partial => 'wgform' %>
</div>
</div>
このモーダルは、ページのロード時に隠れ、およびボタンでトリガする必要があります。
<a class="btn" href="#myModal" data-toggle="modal"><%= t '.add_category_btn' %></a>
が、何らかの理由のために、ページが読み込まれるとモーダルが表示され、CSSの属性は "display:block;"となります。 (これは "display:none;"でなければなりません)。 右上の「X」は右に動いて閉じ、ボタンはモーダルを正しく表示します(閉じた後にクリックされた場合)。
1時間前にすべてが動作していて、私はそのファイルを変更していないというのは奇妙なことです。
私は立ち往生しています、どこを見なければならないのですか?
ページがロードブラウザのコンソールに表示される任意のJavascriptエラー?ページの読み込み時に何かが間違っていると、隠れているコードが実行されないことがあります。 – Ryan
@ Ryanいいえ、ブラウザのコンソールにエラーはありません。 – qwertoyo
Hmm。まあ、あなたはそのファイルを変更していないと言いますが、最近1時間に変更したファイルはありますか? – Ryan