javascript - JQuery : . one() 在我的网站上不起作用

标签 javascript jquery html css

我有这段 JQuery 代码:-

$('.ro-news-n img').addClass('no-display');
$('.ro-news-n img').one('inview', function() {
$(this).addClass('appear');
});

此代码用于隐藏类 .ro-news-n 中的任何图像并在向下滚动页面时显示。

它为 <img> 添加了不显示类属性并在滚动时添加显示类以显示它。

问题是当打开网站时,它的添加类 no-display 到 <img>属性。但是当滚动时它不会添加出现类。

为什么

最佳答案

试试这个:

$(this).removeClass('no-display').addClass('appear');

关于javascript - JQuery : . one() 在我的网站上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21696644/

相关文章:

javascript - 完整的背景图像最初是固定的,然后在 DIV 内容结束时滚动

jquery - 如何防止填充传播到嵌入式表

javascript - 操作元素的选择器 : class vs custom HTML5 attribute

jQuery 下拉菜单 selected=selected 在 Safari 中不起作用

javascript - 如果脚本已经在浏览器缓存中,浏览器还会延迟加载脚本吗?

html - 图片前的文字

javascript - 如何使用javascript更改或替换div、row下的文本

javascript - D3 v4 平行坐标图笔刷选择

javascript - 如何在javascript中动态构建一个函数

javascript - 如何在选中复选框时动态生成输入字段