1)listing.html.erb
<a class="book_btn" role="button" href="/web/sign_in_user?onward_schedule_id=<%=onward_schedule_id%>&return_schedule_id=<%=return_schedule_id%>&return_date=<%=params[:return_date]%>&is_from_book_link=true" data-toggle="modal" data-target="#popup_div" data-remote="true"> Book </a>
2)点击Book一个pop_up即将到来。
3)在Pop_up上有一个关闭按钮。当用户点击关闭按钮时,pop_up会 走了。
4)但是当用户再次单击Book按钮时,pop_up不应该来,而不是pop_up,它应该继续下去。
答案 0 :(得分:3)
假设当用户点击关闭按钮时,该时间会从按钮标记中删除一些属性。喜欢这个
$("close_button").click(function(){
// Here the code which will close your popup and then
$(".book_btn").removeAttr("data-toggle").removeAttr("data-target");
});
以上行会永久删除这些属性,因此弹出窗口不再显示给该用户,并会在下一步处理。
试试看看会发生什么。