will_paginate分页链接javascript无法正常工作

寻魂者

我有一个简单的jQuery脚本,可在悬停时播放/暂停视频,当我第一次使用will_paginate gem将页面(例如页面1)加载到导轨中时,该脚本可以正常工作。

我的问题是,当我单击转到下一页或特别是任何其他页面时,jQuery脚本不起作用,但是当我查看页面源代码时,javascript代码仍然存在。

我必须重新加载页面才能使其正常工作吗?

var figure = $(".video").hover( hoverVideo, hideVideo);
//video is a div class that my videos use, this is at index.html.erb 
function hoverVideo(e) {
    $('video',this).get(0).play();
}

function hideVideo(e) {
    $('video',this).get(0).pause();
}
谷氨酰胺

您的问题是,当您更改页面时,我相信页面会用ajax刷新,并且新创建的元素没有附加事件。最简单的解决方案是:

$(document).on('mouseenter','.video', hoverVideo ).on('mouseleave','.video',hideVideo );

这样,jquery将始终调用mouseenter/mouseleave函数,但仅在元素指定了类时才触发函数.video因此,您不必担心新创建的元素是否附加了任何事件或没有任何事件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Will_Paginate分页链接丢失

来自分类Dev

Ruby on Rails:will_paginate无法正常工作。下一页仍显示所有评论

来自分类Dev

相同的js.erb中的JS控制ajax标签和JS控制will_paginate无法正常工作(无限滚动)

来自分类Dev

ActiveRecord加入了两个模型,will_paginate无法正常工作以获得唯一的多对多关系吗?

来自分类Dev

与Kaminari分页无法正常工作

来自分类Dev

Gridview的分页无法正常工作

来自分类Dev

Codeigniter分页无法正常工作

来自分类Dev

Codeigniter 分页无法正常工作

来自分类Dev

分页 DRF 无法正常工作

来自分类Dev

如何通过will_paginate取消对分页对象的分页?

来自分类Dev

Rails will_paginate链接不正确

来自分类Dev

Facebook-共享链接无法正常工作-JavaScript / jQuery

来自分类Dev

ContinueWith链接无法正常工作

来自分类Dev

CSS链接无法正常工作

来自分类Dev

CSS链接无法正常工作

来自分类Dev

Yii链接无法正常工作

来自分类Dev

CSS链接无法正常工作

来自分类Dev

电报链接无法正常工作

来自分类Dev

链接的“组合”无法正常工作

来自分类Dev

分页查询结果无法正常工作

来自分类Dev

Kendo Grid分页无法正常工作

来自分类Dev

Codeigniter-分页无法正常工作

来自分类Dev

苗条的脚踩分页无法正常工作

来自分类Dev

表分页器无法正常工作

来自分类Dev

react-admin分页无法正常工作

来自分类Dev

分页猫鼬查询无法正常工作

来自分类Dev

分页在Django中无法正常工作

来自分类Dev

分页后jqgrid draggable无法正常工作

来自分类Dev

Codeigniter-分页无法正常工作