Rails:通过 ajax 打开后关闭自定义模式 window
Rails: closing a custom modal window after opening through ajax
我在关闭模式时遇到问题 window...如果我在模式中单击,我什至无法测试警报 window:
$ ->
$('#Close').on "click", ->
alert("testing")
这是模式中的内容window
#Root
#Bg
#Main
#Info
#MainControls
#Close{style: "cursor:pointer;"}
%a.CloseButton
%i X
我的模式 window 正在通过此渲染:
$('body').append('<%= j render partial: "trips/quick_view" %>');
我的观点之一:
= link_to trip.id, quick_view_trips_path, remote: true
因此,当有人点击 quick_view_trips_path
时,正在渲染部分内容。如何关闭此 window?
#Close
上的点击事件未绑定。因为当$('#Close').on "click", ->
代码为运行时,没有#Close
div。
你应该像这样绑定事件,
$('body').on 'click', '#Close', ->
我在关闭模式时遇到问题 window...如果我在模式中单击,我什至无法测试警报 window:
$ ->
$('#Close').on "click", ->
alert("testing")
这是模式中的内容window
#Root
#Bg
#Main
#Info
#MainControls
#Close{style: "cursor:pointer;"}
%a.CloseButton
%i X
我的模式 window 正在通过此渲染:
$('body').append('<%= j render partial: "trips/quick_view" %>');
我的观点之一:
= link_to trip.id, quick_view_trips_path, remote: true
因此,当有人点击 quick_view_trips_path
时,正在渲染部分内容。如何关闭此 window?
#Close
上的点击事件未绑定。因为当$('#Close').on "click", ->
代码为运行时,没有#Close
div。
你应该像这样绑定事件,
$('body').on 'click', '#Close', ->