Jquery 通过Ajax将元素添加到DOM后,在基础6中重新绑定事件 我有一个Zurb基金会6.3的Rails应用程序,我在主页上有一个无限滚动特性,每个元素都有一个链接到一个显示模式,第一个显示元素的显示模态工作可以,但是当我点击通过Ajax加载的一个元素通过无限滚动特征时,不会显示显示模式,它就是不起作用 我知道我需要通过Ajax加载元素中的事件,我曾经在基础5到: $(document).foundation({bindings: 'events'}); 但是它不适用于基础6…这里没有显示任何代码,但是我想你会明白的。
滚动时,项目会附加到某个父元素。您需要找到始终存在的所有获取项的父项 在本例中,父元素将是Jquery 通过Ajax将元素添加到DOM后,在基础6中重新绑定事件 我有一个Zurb基金会6.3的Rails应用程序,我在主页上有一个无限滚动特性,每个元素都有一个链接到一个显示模式,第一个显示元素的显示模态工作可以,但是当我点击通过Ajax加载的一个元素通过无限滚动特征时,不会显示显示模式,它就是不起作用 我知道我需要通过Ajax加载元素中的事件,我曾经在基础5到: $(document).foundation({bindings: 'events'}); 但是它不适用于基础6…这里没有显示任何代码,但是我想你会明白的。,jquery,ruby-on-rails,ajax,zurb-foundation,zurb-foundation-6,Jquery,Ruby On Rails,Ajax,Zurb Foundation,Zurb Foundation 6,滚动时,项目会附加到某个父元素。您需要找到始终存在的所有获取项的父项 在本例中,父元素将是#container(或者document,如果没有其他公共父元素),并且获取的行将有一个可单击的.item,它将触发ajax 事件侦听器应采用以下格式: $('#container').on('click', '.item', function() { //whatever it is you do }); 这样,您就可以绑定到#container,它总是在那里,而不是.item 没有什么需要做
#container
(或者document
,如果没有其他公共父元素),并且获取的行将有一个可单击的.item
,它将触发ajax
事件侦听器应采用以下格式:
$('#container').on('click', '.item', function() {
//whatever it is you do
});
这样,您就可以绑定到#container
,它总是在那里,而不是.item
没有什么需要做的了,没有重新绑定或类似的东西,这里没有代码可以处理,但是我想你会明白的 滚动时,项目会附加到某个父元素。您需要找到始终存在的所有获取项的父项 在本例中,父元素将是
#container
(或者document
,如果没有其他公共父元素),并且获取的行将有一个可单击的.item
,它将触发ajax
事件侦听器应采用以下格式:
$('#container').on('click', '.item', function() {
//whatever it is you do
});
这样,您就可以绑定到#container
,它总是在那里,而不是.item
<>不需要做任何事情,没有回扣或东西 这只适用于基础项目,如果你试图重新绑定不使用Zurb基金会的东西,这将不是解决问题的解决方案 解决方案:只需将此添加到AJAX调用的末尾即可
$(document.foundation()这只适用于基础项目,如果你试图重新绑定不使用Zurb基金会的东西,这将不是解决问题的解决方案。 解决方案:只需将此添加到AJAX调用的末尾即可 $(document.foundation()