Javascript 数据表后面的模式显示
请参见编辑: 我有一个模式,我试图循环,并在循环中显示每一次。到目前为止,我已经有了以下代码,我正在尝试通过单击按钮来显示模式。到目前为止,它不作为模态,而是显示在按钮的正下方。我觉得我可能缺少javascript,但我似乎无法在网上找到合适的东西来使用。我想这可能很容易,我只是错过了一些东西。任何帮助都会很好,我对这个还是新手!谢谢大家!Javascript 数据表后面的模式显示,javascript,jquery,html,ruby-on-rails,modal-dialog,Javascript,Jquery,Html,Ruby On Rails,Modal Dialog,请参见编辑: 我有一个模式,我试图循环,并在循环中显示每一次。到目前为止,我已经有了以下代码,我正在尝试通过单击按钮来显示模式。到目前为止,它不作为模态,而是显示在按钮的正下方。我觉得我可能缺少javascript,但我似乎无法在网上找到合适的东西来使用。我想这可能很容易,我只是错过了一些东西。任何帮助都会很好,我对这个还是新手!谢谢大家! <label class="btn" for="modal-x">Add Map</label> <input cl
<label class="btn" for="modal-x">Add Map</label>
<input class="modal-state" id="modal-x" type="checkbox" />
<div class="modal">
<label class="modal__bg" for="modal-x"></label>
<div class="modal__inner">
<label class="modal__close" for="modal-x"></label>
<h1>Add Mapfile</h1>
<%= form_for(@posts, multipart: true) do |f| %>
<div class="field">
<%= f.hidden_field :location_id, :value => @location.id%>
</div>
<div class="field">
<%= f.file_field :mapfile %>
</div>
<p></p>
<div class="actions" id="submit-map">
<%= f.submit 'Submit' %>
</div>
<%end %>
</div>
</div>
将div模式包装在另一个div中,否则循环中的其他按钮将不会出现 确保加载引导css和引导js 在你的gem文件中有这个
gem 'bootstrap-sass', '~> 3.3.5'
在application.css中
@import "bootstrap-sprockets";
@import "bootstrap";
你的application.js应该是这样的
//= require jquery
//= require jquery_ujs
//= require bootstrap-sprockets
//= require turbolinks
//= require_tree .
尝试此操作并重新启动服务器。将您的div模式包装到另一个div中,否则循环中的其他按钮将不会出现 确保加载引导css和引导js 在你的gem文件中有这个
gem 'bootstrap-sass', '~> 3.3.5'
在application.css中
@import "bootstrap-sprockets";
@import "bootstrap";
你的application.js应该是这样的
//= require jquery
//= require jquery_ujs
//= require bootstrap-sprockets
//= require turbolinks
//= require_tree .
尝试此操作并重新启动服务器。尝试将
class=“modal fade”
更改为class=“modal hide fade”
如果您想要访问大量现成的模式功能,那么您可以使用引导
:@MaxWilliams尝试避免引导possible@Pavan没有运气尝试更改class=“模态衰减”
到class=“modal hide fade”
如果您想要访问大量现成的模态功能,那么您可以使用引导
:@MaxWilliams尝试避免此If的引导possible@Pavan没有运气,我试过了,按钮仍然显示,但模式不在屏幕上,这很好,但当我点击按钮时,什么也没发生。另外,我还是不想使用bootstrap,我已经更改了按钮I您加载了bootstrap js?我尝试了这个,按钮仍然显示,但模式不在屏幕上,这很好,但当我单击按钮时,什么也没有发生。另外,我还是不想使用bootstrap,我已经更改了按钮I你加载了bootstrap js?