Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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()解决方案:只需将此添加到AJAX调用的末尾即可

$(document.foundation()